A Design of a 8-Thread Graphics Processor Unit with Variable-Length Instructions

  • Published : 2008.09.30

Abstract

Most of multimedia processors for 2D/3D graphics acceleration use a lot of integer/floating point arithmetic units. We present a new architecture with an efficient ALU, built in a smaller chip size. It reduces instruction cycles significantly based on a foundation of multi-thread operation, variable length instruction words, dual phase operation, and phase instruction's coordination. We can decrease the number of instruction cycles up to 50%, and can achieve twice better performance.

Keywords

References

  1. Liza Fireman, 'The Complexity of SIMD Alignment' Technion - Computer Science Department - M.Sc. Thesis MSC - 2006
  2. Mauricio Breternitz, Jr., 'Compilation, Architectural Support, and Evaluation of SIMD Graphics Pipeline Programs on a General-Purpose CPU' Proceedings of the 12th international conference on parallel architectures and compilation techniques
  3. H.K. Jeong, 'Design of 3D Graphics Geometry Accelerator using the Programmable Vertex Shader' ITC-CSCC 2006
  4. James C. Lelterman, 'Learn Vertex and Pixel Shader Programming with DirectX9' Wordware Publishing, Inc. 2004