Performance Comparison of Bounding Volume Hierarchies and Kd‐Trees for GPU Ray Tracing. (18th November 2015)
- Record Type:
- Journal Article
- Title:
- Performance Comparison of Bounding Volume Hierarchies and Kd‐Trees for GPU Ray Tracing. (18th November 2015)
- Main Title:
- Performance Comparison of Bounding Volume Hierarchies and Kd‐Trees for GPU Ray Tracing
- Authors:
- Vinkler, Marek
Havran, Vlastimil
Bittner, Jiří - Abstract:
- Abstract : We present a performance comparison of bounding volume hierarchies and kd‐trees for ray tracing on many‐core architectures (GPUs). The comparison is focused on rendering times and traversal characteristics on the GPU using data structures that were optimized for very high performance of tracing rays. To achieve low rendering times, we extensively examine the constants used in termination criteria for the two data structures. We show that for a contemporary GPU architecture (NVIDIA Kepler) bounding volume hierarchies have higher ray tracing performance than kd‐trees for simple and moderately complex scenes. Abstract: We present a performance comparison of bounding volume hierarchies and kd‐trees for ray tracing on many‐core architectures (GPUs). The comparison is focused on rendering times and traversal characteristics on the GPU using data structures that were optimized for very high performance of tracing rays. To achieve low rendering times, we extensively examine the constants used in termination criteria for the two data structures. We show that for a contemporary GPU architecture (NVIDIA Kepler) bounding volume hierarchies have higher ray tracing performance than kd‐trees for simple and moderately complex scenes. On the other hand, kd‐trees have higher performance for complex scenes, in particular for those with high depth complexity. Finally, we analyse the causes of the performance discrepancies using the profiling characteristics of the ray tracing kernels.
- Is Part Of:
- Computer graphics forum. Volume 35:Number 8(2016)
- Journal:
- Computer graphics forum
- Issue:
- Volume 35:Number 8(2016)
- Issue Display:
- Volume 35, Issue 8 (2016)
- Year:
- 2016
- Volume:
- 35
- Issue:
- 8
- Issue Sort Value:
- 2016-0035-0008-0000
- Page Start:
- 68
- Page End:
- 79
- Publication Date:
- 2015-11-18
- Subjects:
- ray tracing -- performance comparison -- object‐partitioning -- space‐partitioning -- GPU -- I.3.7 [Computational Graphics]: Three‐Dimensional Graphics and Realism—Raytracing; I.3.6 [Computer Graphics]: Methodology and Techniques—Graphics data structures and data types; I.3.1 [Computer Graphics]: Hardware architecture—Parallel processing
Computer graphics -- Periodicals
006.605 - Journal URLs:
- http://onlinelibrary.wiley.com/doi/10.1111/j.1467-8659.1982.tb00001.x/abstract ↗
http://onlinelibrary.wiley.com/ ↗
http://www.blackwell-synergy.com/servlet/useragent?func=showIssues&code=cgf ↗ - DOI:
- 10.1111/cgf.12776 ↗
- Languages:
- English
- ISSNs:
- 0167-7055
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3393.982000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 529.xml