DocumentCode
3370143
Title
Design of a low-cost floating-point programmable vertex processor for mobile graphics applications based on hybrid number system
Author
Hsiao, Shen-Fu ; Chiu, Chan-Feng ; Wen, Chia-Sheng
Author_Institution
Dept. of Comput. Sci. & Eng., Nat. Sun Yat-Sen Univ., Kaohsiung, Taiwan
fYear
2011
fDate
2-4 May 2011
Firstpage
1
Lastpage
4
Abstract
Recent OpenGL ES 2.0 API Specification for embedded systems graphics operations requires programmable vertex shader and fragment shader to process vertex and pixel data. Calculation of dot-product for two vectors and transcendental functions for a scalar are two fundamental arithmetic operations in the vertex processing. Since some complicated arithmetic operations in binary number system (BNS) turn into simple operations of addition and/or multiplication in the logarithmic number system (LNS), we present a low-cost design of a floating-point programmable vertex processor based on hybrid BNS and LNS. The proposed design achieves at least the same (or even higher) precision with much lower cost compared with recent similar implementations.
Keywords
application program interfaces; coprocessors; embedded systems; floating point arithmetic; OpenGL ES 2.0 API specification; binary number system; dot-product; embedded system; fragment shader; fundamental arithmetic operation; graphics operation; hybrid number system; logarithmic number system; low-cost design; low-cost floating-point programmable vertex processor; mobile graphics application; pixel data; programmable vertex shader; transcendental function; vertex data; vertex processing; Accuracy; Adders; Computer architecture; Graphics; Graphics processing unit; Hardware; Logic gates; 3D graphics; OpenGL ES 2.0; graphics processors;
fLanguage
English
Publisher
ieee
Conference_Titel
IC Design & Technology (ICICDT), 2011 IEEE International Conference on
Conference_Location
Kaohsiung
ISSN
Pending
Print_ISBN
978-1-4244-9019-6
Type
conf
DOI
10.1109/ICICDT.2011.5783231
Filename
5783231
Link To Document