Browse > Article

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

Lee, Kwang-Yeob (Dept. of Computer Engineering, Seokyeong University)
Kwak, Jae-Chang (Dept. of Computer Science, Seokyeong University)
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
3D Graphics Accelerator; OpenGL ES 2.0; Shader; Multi-thread; Variable Length Instruction;
Citations & Related Records
연도 인용수 순위
  • Reference
1 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
2 H.K. Jeong, 'Design of 3D Graphics Geometry Accelerator using the Programmable Vertex Shader' ITC-CSCC 2006
3 Liza Fireman, 'The Complexity of SIMD Alignment' Technion - Computer Science Department - M.Sc. Thesis MSC - 2006
4 James C. Lelterman, 'Learn Vertex and Pixel Shader Programming with DirectX9' Wordware Publishing, Inc. 2004