Title :
A fixed-point 3D graphics library with energy-efficient cache architecture for mobile multimedia systems
Author :
Lee, Min-Wuk ; Nam, Byeong-Gyu ; Sohn, Ju-Ho ; Cho, Namjun ; Kim, Hyejung ; Kim, Kwanho ; Yoo, Hoi-Jun
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Korea Adv. Inst. of Sci. & Technol., South Korea
Abstract :
A 3D computer graphics (3DCG) library with energy-efficient cache architecture is implemented for mobile multimedia systems. The developed library is based on fixed-point arithmetic for low energy consumption. To achieve high performance, the library is optimized at both the assembly and the algorithm levels on 3 different advanced RISC machine (ARM) processors. In order to enhance energy-efficiency as well as performance, a series of simulations have been performed on application programs with various cache configurations. We find that a 2-way set associative cache consumes low energy with negligible performance degradation. In this cache system, the optimized library can achieve 66.1% performance improvement and 25.3% energy saving on average compared with the conventional 4-way set associative cache system. Software and hardware co-optimization achieves 67 K polygons/s with low energy consumption. We verified the graphics library with proposed cache architecture by implementing a mobile graphics LSI.
Keywords :
cache storage; computer graphics; content-addressable storage; digital libraries; fixed point arithmetic; large scale integration; mobile computing; multimedia computing; reduced instruction set computing; 3DCG library; ARM processors; RISC processors; cache configurations; energy-efficient cache architecture; fixed-point 3D graphics library; fixed-point arithmetic; low energy consumption; mobile graphics LSI; mobile multimedia systems; software/hardware co-optimization; two-way set associative cache; Assembly; Computer architecture; Computer graphics; Energy consumption; Energy efficiency; Fixed-point arithmetic; Mobile computing; Multimedia systems; Reduced instruction set computing; Software libraries;
Conference_Titel :
Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
Print_ISBN :
0-7803-8834-8
DOI :
10.1109/ISCAS.2005.1465657