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
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;
Conference_Titel :
IC Design & Technology (ICICDT), 2011 IEEE International Conference on
Conference_Location :
Kaohsiung
Print_ISBN :
978-1-4244-9019-6
DOI :
10.1109/ICICDT.2011.5783231