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
Link To Document