• DocumentCode
    2416610
  • Title

    Design of a programmable vertex processor in OpenGL ES 2.0 mobile graphics processing units

  • Author

    Shen-Fu Hsiao ; Po-Han Wu ; Chia-Sheng Wen ; Li-Yao Chen

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Nat. Sun Yat-Sen Univ., Kaohsiung, Taiwan
  • fYear
    2013
  • fDate
    22-24 April 2013
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Recent OpenGL ES 2.0 API Specification for embedded systems graphics operations requires programmable vertex shaders to process vertex data. In order to facilitate 3D coordinate transformation and lighting operations, vertex shaders usually contain single instruction multiple data (SIMD) datapath and a special function unit (SFU). In this paper, we present a new design of the vertex shader processor in which a recently proposed non-uniform segmentation is adopted in the design of the special function unit in order to reduce the sizes of lookup tables (LUTs). Both fixed-point and floating-point arithmetic are supported to satisfy the requirements of various precisions and ranges. Compared with recent similar implementations, the proposed design has satisfactory energy efficiency with performance normalized by power consumption.
  • Keywords
    embedded systems; graphics processing units; logic design; power consumption; programmable circuits; table lookup; 3D coordinate transformation; LUT; OpenGL ES 2.0 API; OpenGL ES 2.0 mobile graphics processing units; SIMD; embedded systems graphics operations; fixed-point arithmetic; floating-point arithmetic; lighting operations; lookup tables; power consumption; programmable vertex processor design; programmable vertex shaders; single instruction multiple data datapath; special function unit design; vertex data; vertex shader processor; Graphics; Graphics processing units; Polynomials; Table lookup; Three-dimensional displays; Vectors; 3D graphics processors; OpenGL ES 2.0; function evaluation; special function unit; vertex processor;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, Automation, and Test (VLSI-DAT), 2013 International Symposium on
  • Conference_Location
    Hsinchu
  • Print_ISBN
    978-1-4673-4435-7
  • Type

    conf

  • DOI
    10.1109/VLDI-DAT.2013.6533843
  • Filename
    6533843