• DocumentCode
    2721008
  • Title

    High performance triangle versus box intersection checks

  • Author

    Christensen, Thomas V. ; Karlsson, Sven

  • Author_Institution
    DTU Inf., Tech. Univ. of Denmark, Lyngby, Denmark
  • fYear
    2010
  • fDate
    20-24 Sept. 2010
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Checking if a triangle intersects a box is a fundamental part of computer graphics algorithms and should be both robust and highly optimized for higher level algorithms to work correctly and efficiently. This paper analyzes and presents an improved and more robust version of the current state-of-the-art algorithm for determining intersection between a triangle and a box. This algorithm has been rewritten so that it makes use of the instructions found in current processors. This decreases the time it takes to perform a single intersection check by 25%. Furthermore, we analyze how parallel intersection checks can be performed. We measure the parallel performance using several parallel hardware platforms. The results show that using parallel intersection checks, the throughput can be improved by a total of 72%.
  • Keywords
    computational geometry; computer graphics; box intersection checks; computer graphics algorithms; high performance triangle; parallel intersection checks; Algorithm design and analysis; Data structures; Graphics processing unit; Prediction algorithms; Ray tracing; Robustness;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing Workshops and Posters (CLUSTER WORKSHOPS), 2010 IEEE International Conference on
  • Conference_Location
    Heraklion, Crete
  • Print_ISBN
    978-1-4244-8395-2
  • Electronic_ISBN
    978-1-4244-8397-6
  • Type

    conf

  • DOI
    10.1109/CLUSTERWKSP.2010.5613082
  • Filename
    5613082