• DocumentCode
    427707
  • Title

    3D graphics tile-based systolic scan-conversion

  • Author

    Crisu, Dan ; Vassiliadis, Stamatis ; Cotofana, Sorin D. ; Liuha, Petri

  • Author_Institution
    Lab. of Comput. Eng., Delft Univ. of Technol., Netherlands
  • Volume
    1
  • fYear
    2004
  • fDate
    7-10 Nov. 2004
  • Firstpage
    517
  • Abstract
    A 3D graphics systolic scan-conversion unit is presented that solves existing problems associated with tile-based hardware rasterization algorithms. In our proposal no searching overhead is needed to find the first hit position inside the primitives. Furthermore "ghost" primitives are handled efficiently with a small constant delay irrespective of the primitive size. Finally, hit positions (communicated in a spatial pattern to increase texture cache hit ratios) can always be mapped to different memory banks in the Z-buffer or color-buffer breaking the "read-modify-write" dependency associated with depth test and color blending. Hardware synthesis in a commercial 0.18 μm process technology has indicated that the hardware implementation requires an area of 269964 μm2, it can be clocked at a frequency of 200 MHz and consumes 33 mW. The rendering and the fill rate achieved are 2.4 million triangles/s and 460 million pixels/s for graphics scenes with typical average triangle area of 160 pixels.
  • Keywords
    buffer storage; computer graphics; systolic arrays; 0.18 micron; 200 MHz; 33 mW; 3D graphic; Z-buffer; color-buffer; ghost primitive; hardware rasterization algorithm; hit position; read-modify-write dependency; tile-based systolic scan-conversion; Buffer storage; Computer graphics; Context; Geometry; Gravity; Hardware; Interleaved codes; Laboratories; Testing; Tiles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers, 2004. Conference Record of the Thirty-Eighth Asilomar Conference on
  • Print_ISBN
    0-7803-8622-1
  • Type

    conf

  • DOI
    10.1109/ACSSC.2004.1399186
  • Filename
    1399186