• DocumentCode
    3474895
  • Title

    An efficient hardware-software codesign of 3D rasterization module

  • Author

    Yun-Nan Chang

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Nat. Sun Yat-sen Univ., Kaohsiung, Taiwan
  • fYear
    2011
  • fDate
    6-8 Sept. 2011
  • Firstpage
    15
  • Lastpage
    16
  • Abstract
    This paper proposes a hardware-software codesign of rasterization, which is the most complex fixed function of the programmable three-dimensional (3D) graphics rendering flow. Our approach first develops a software code executed by the existed programmable shader core to implement the setup function of rasterization module. Next, a special scan-conversion acceleration unit is developed to cooperate with the shader core to interpolate the required data attributes together. We implement the scan-conversion function in fixed-point domain such that it only costs 8.5k gates, about 1.7% of the entire graphics processor unit (GPU) gate count, but can help reducing more than 30% cycles compared with the pure software implementation. Since our design realizes the rasterization in the shader core, it can avoid the cycles spent on transferring the interpolated data between different storage units in some GPU designs which adopt hardware rasterization designs. The proposed rasterization design is very suitable for low-cost embedded graphics applications.
  • Keywords
    computer graphic equipment; hardware-software codesign; rendering (computer graphics); 3D rasterization module; GPU design; graphics processor unit; hardware rasterization design; hardware-software codesign; programmable 3D graphics rendering flow; programmable shader core; scan-conversion acceleration unit; Graphics processing unit; Hardware; Interpolation; Logic gates; Rendering (computer graphics); Three dimensional displays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Consumer Electronics - Berlin (ICCE-Berlin), 2011 IEEE International Conference on
  • Conference_Location
    Berlin
  • Print_ISBN
    978-1-4577-0233-4
  • Type

    conf

  • DOI
    10.1109/ICCE-Berlin.2011.6031840
  • Filename
    6031840