A 195 mW, 9.1 Mvertices/s Fully Programmable. 3-D Graphics Processor for Low-Power Mobile Devices

被引:5
作者
Woo, Jeong-Ho [1 ]
Sohn, Ju-Ho
Kim, Hyejung [1 ]
Yoo, Hoi-Jun [1 ]
机构
[1] Korea Adv Inst Sci & Technol, Div Elect Engn, Dept Elect Engn & Comp Sci, Taejon 305701, South Korea
关键词
Low power design; programmable; 3-D graphics; unified shader;
D O I
10.1109/JSSC.2008.2004525
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A 195 mW, 9.1 Mvertices/s fully programmable 3-D graphics processor is designed and implemented for mobile devices. The mobile unified shader provides programmable per-vertex operations and per-pixel operations in a single hardware and thus, it achieves 35% area and 28% power reduction compared with previous architecture. The pixel-vertex multi-threading enhances the 3-D graphics performance by enabling to compute the per-vertex operations and the per-pixel operations at the same time. By adopting the pixel-vertex multi-threading, 94% of the per-vertex operations are interleaved into the per-pixel operations and enhances 3-D graphics performance in real applications. The logarithmic lighting engine and specialized lighting instruction improve the vertex throughput including transform and OpenGL lighting up to 9.1 Mvertices/s, which is 2.5 times higher performance compared with previous works. The proposed 3-D graphics processor is implemented in 3.3 mm x 3.0 mm using 0.13 mu m CMOS process and it was successfully demonstrated on the system evaluation board.
引用
收藏
页码:2370 / 2380
页数:11
相关论文
共 12 条
[1]  
DOGGETT M, 2005, ACM EUR 2005 IND SEM
[2]  
*IM TECHN, IM TECHN SGX GRAPH I
[3]   A 109.5mW 1.2V 600M texels/s 3-D graphics engine [J].
Imai, M ;
Nagasaki, T ;
Sakamoto, J ;
Takeuchi, H ;
Nagano, H ;
Iwasaki, S ;
Hatakenaka, M ;
Fujita, J ;
Keino, K ;
Motomura, T ;
Ueda, T ;
Niki, T ;
Tomikawa, H .
2004 IEEE INTERNATIONAL SOLID-STATE CIRCUITS CONFERENCE, DIGEST OF TECHNICAL PAPERS, 2004, 47 :332-333
[4]  
KAMEYAMA M, 2003, P ACM SIGGRAPH EUROG, P60
[5]   A 231-MHz, 2.18-mW 32-bit logarithmic arithmetic unit for fixed-point 3-D graphics system [J].
Kim, Hyejung ;
Nam, Byeong-Gyu ;
Sohn, Ju-Ho ;
Woo, Jeong-Ho ;
Yoo, Hoi-Jun .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2006, 41 (11) :2373-2381
[6]   The GeForce 6800 [J].
Montrym, J ;
Moreton, H .
IEEE MICRO, 2005, 25 (02) :41-51
[7]  
NAM BG, 2007, ISSCC FEB, P278
[8]  
SCHEIDEGGER R, 2006, MESA S3TC COMPRESSIO
[9]   A 155-mW 50-mvertices/s graphics processor with fixed-point programmable vertex shader for mobile applications [J].
Sohn, JH ;
Woo, JH ;
Lee, MW ;
Kim, HJ ;
Woo, R ;
Yoo, HJ .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2006, 41 (05) :1081-1091
[10]   A 195mW, 9.1Mvertices/s fully programmable 3D graphics processor for low power mobile devices [J].
Woo, Jeong-Ho ;
Sohn, Ju-Ho ;
Kim, Hyejung ;
Jeong, Jongcheol ;
Jeong, Euljoo ;
Lee, Suk-Joong ;
Yoo, Hoi-Jun .
2007 IEEE ASIAN SOLID-STATE CIRCUITS CONFERENCE, PROCEEDINGS OF TECHNICAL PAPERS, 2007, :372-+