• DocumentCode
    272989
  • Title

    Implementation tradeoffs of triangle traversal algorithms for graphics processing

  • Author

    Royer, Pablo ; Ituero, Pablo ; López-valejo, Marisa ; Barrio, Carlos A. Lopez

  • Author_Institution
    Dipt. de Ing. Electron., Univ. Politec. de Madrid, Madrid, Spain
  • fYear
    2014
  • fDate
    26-28 Nov. 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Current CPU architectures provide high processing rates in graphical applications because of their specialized graphics pipeline. So far, little attention has been paid in the scientific literature to the analysis and study of different hardware structures that implement specific pipeline stages. In this work we have identified one of the key stages in the graphics pipeline, the triangle traversal procedure, and we have implemented it in a 90 nm standard cell technology, comparing three different algorithms: Bounding-box, Zig-zag and Hilbert curve-based. The experimental results show that important area-latency-frequency-throughput tradeoffs must be taken into account for the implementation of the triangle traversal stages. Furthermore, since power is a main concern in CPUs, we have studied how some triangle characteristics such as the shape, size, position and depth affect the power consumption.
  • Keywords
    computational geometry; graphics processing units; pipeline processing; GPU; Hilbert curve-based algorithm; area-latency-frequency throughput tradeoffs; bounding-box algorithm; graphics pipeline stages; graphics processing unit; standard cell technology; triangle traversal algorithms; zig-zag algorithm; Clocks; Equations; Graphics processing units; Pipelines; Power demand; Shape; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design of Circuits and Integrated Circuits (DCIS), 2014 Conference on
  • Conference_Location
    Madrid
  • Type

    conf

  • DOI
    10.1109/DCIS.2014.7035578
  • Filename
    7035578