DocumentCode
1225595
Title
An Energy-Efficient Mobile Vertex Processor With Multithread Expanded VLIW Architecture and Vertex Caches
Author
Yu, Chang-Hyo ; Chung, Kyusik ; Kim, Donghyun ; Kim, Lee-Sup
Author_Institution
Samsung Electron., Giheung
Volume
42
Issue
10
fYear
2007
Firstpage
2257
Lastpage
2269
Abstract
In this paper, a 3-D vertex processor with a floating-point four-threaded and four-issue expanded VLIW architecture and vertex caches for mobile multimedia applications is proposed. The multi-threaded datapath prevents data hazards, and the multi-issue expanded VLIW architecture enables the processor to have an opportunity to execute instructions in parallel and a well-balanced way. The efficient vertex caches are proposed and implemented for the embedded vertex processors to accelerate its geometry operations and to save bandwidth between hosts and vertex processors. The proposed architecture with the vertex caches reduces the average total energy dissipation of 44.7% compared to a conventional single-threaded SIMD architecture, and the proposed vertex processor achieves 120 M vertices/s of geometry performance which is 3.3 times faster than the previous result, and it supports OpenGL ES 2.0 and vertex shader model 3.0. The processor is implemented in a 0.18-mum 1P4M CMOS process, and the operating frequency is 100 MHz.
Keywords
cache storage; coprocessors; floating point arithmetic; mobile communication; multi-threading; multimedia communication; OpenGL ES 2.0; Vertex Shader Model 3.0; energy-efficient mobile vertex processor; floating-point four-issue expanded VLIW architecture; floating-point four-threaded expanded VLIW architecture; mobile multimedia; multithread expanded VLIW architecture; vertex caches; Acceleration; Bandwidth; CMOS process; Energy dissipation; Energy efficiency; Geometry; Hazards; Semiconductor device modeling; Solid modeling; VLIW; 3-D graphics; Computer graphics; geometry processors; vertex caches; vertex processors; vertex shader;
fLanguage
English
Journal_Title
Solid-State Circuits, IEEE Journal of
Publisher
ieee
ISSN
0018-9200
Type
jour
DOI
10.1109/JSSC.2007.905242
Filename
4317719
Link To Document