Title :
A 186-Mvertices/s 161-mW Floating-Point Vertex Processor With Optimized Datapath and Vertex Caches
Author :
Yu, Chang-Hyo ; Chung, Kyusik ; Kim, Donghyun ; Kim, Seok-Hoon ; Kim, Lee-Sup
Author_Institution :
LSI Div., Samsung Electron. Co. Ltd., Yongin, South Korea
Abstract :
In this paper, a power efficient vertex processor for mobile graphics applications is presented. A four-threaded and four-issue expanded VLIW datapath with a quad-float vertex texture fetcher is proposed by exploiting graphics specific characteristics after evaluation of several candidate architectures. Instruction-level power control methods such as operand sharing and writeback re-allocation along with operand isolations and gated clocks result in 40.4% and 82% reduction in energy dissipation and energy delay product compared to the most widely used single threaded SIMD. The proposed processor with the optimized datapath and vertex caches implemented in a 0.18- mum 1P4M CMOS process achieves 186-Mvertices/s geometry performance which is the best result among the processors that are IEEE-754 compliant.
Keywords :
CMOS integrated circuits; cache storage; coprocessors; floating point arithmetic; parallel processing; CMOS process; SIMD; floating-point vertex processor; mobile graphics; operand sharing; optimized datapath; power 161 mW; quad-float vertex texture fetcher; size 0.18 mum; vertex caches; writeback re-allocation; 3-D graphics; Geometry processors; VLIW; vertex caches; vertex processors; vertex shader;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2008.2003515