Title :
A 3-way SIMD engine for programmable triangle setup in embedded 3D graphics hardware
Author :
Chung, Kyusik ; Kim, Donghyun ; Kim, Lee-Sup
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., KAIST, South Korea
Abstract :
A triangle setup engine (TSE) generates setup parameters for rasterization in 3D graphics hardware. Since the TSE must be flexible for various embedded systems, a programmable TSE is proposed, especially optimized for a division-free rasterizer and it shows a performance improvement up to 4.76 times, derived by a 3-way SIMD architecture with special instructions for matrix-vector multiplication. It is integrated with an optimized format converter in 0.13 μm CMOS technology. Its gate count is 210 kgates and the power consumption is 49.1 mW at 166 MHz operation frequency.
Keywords :
CMOS digital integrated circuits; circuit optimisation; computer graphic equipment; computer graphics; embedded systems; interpolation; matrix multiplication; parallel processing; programmable circuits; 0.13 micron; 166 MHz; 3-way SIMD architecture; 49.1 mW; CMOS; division-free rasterizer; embedded 3D graphics hardware; linear interpolation; matrix-vector multiplication; optimized format converter; programmable TSE; programmable triangle setup engine; rasterization engine; triangle rasterizer; triangle/pixel data conversion; CMOS technology; Embedded system; Energy consumption; Engines; Frequency; Graphics; Hardware design languages; Interpolation; Matrix converters; Motion pictures;
Conference_Titel :
Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
Print_ISBN :
0-7803-8834-8
DOI :
10.1109/ISCAS.2005.1465643