Hardware-Accelerated Dual-Split Trees

被引:4
|
作者
Lin, Daqi [1 ]
Vasiou, Elena [1 ]
Yuksel, Cem [1 ]
Kopta, Daniel [1 ]
Brunvand, Erik [1 ]
机构
[1] Univ Utah, Salt Lake City, UT 84112 USA
关键词
acceleration structures;
D O I
10.1145/3406185
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Bounding volume hierarchies (BVH) are the most widely used acceleration structures for ray tracing due to their high construction and traversal performance. However, the bounding planes shared between parent and children bounding boxes is an inherent storage redundancy that limits further improvement in performance due to the memory cost of reading these redundant planes. Dual-split trees can create identical space partitioning as BVHs, but in a compact form using less memory by eliminating the redundancies of the BVH structure representation. This reduction in memory storage and data movement translates to faster ray traversal and better energy efficiency. Yet, the performance benefits of dual-split trees are undermined by the processing required to extract the necessary information from their compact representation. This involves bit manipulations and branching instructions which are inefficient in software. We introduce hardware acceleration for dual-split trees and show that the performance advantages over BVHs are emphasized in a hardware ray tracing context that can take advantage of such acceleration. We provide details on how the operations needed for decoding dual-split tree nodes can be implemented in hardware and present experiments in a number of scenes with different sizes using path tracing. In our experiments, we have observed up to 31% reduction in render time and 38% energy saving using dual-split trees as compared to binary BVHs representing identical space partitioning.
引用
收藏
页数:21
相关论文
共 50 条
  • [21] Realistic, hardware-accelerated shading and lighting
    Heidrich, W
    Seidel, HP
    SIGGRAPH 99 CONFERENCE PROCEEDINGS, 1999, : 171 - 178
  • [22] Hardware-Accelerated Network Control Planes
    Molero, Edgar Costa
    Vissicchio, Stefano
    Vanbever, Laurent
    HOTNETS-XVII: PROCEEDINGS OF THE 2018 ACM WORKSHOP ON HOT TOPICS IN NETWORKS, 2018, : 120 - 126
  • [23] Hardware-accelerated from-region visibility using a dual ray space
    Koltun, V
    Chrysanthou, Y
    Cohen-Or, D
    RENDERING TECHNIQUES 2001, 2001, : 205 - +
  • [24] Speech Recognition and Understanding on Hardware-Accelerated DSP
    Stemmer, Georg
    Georges, Munir
    Hofer, Joachim
    Rozen, Piotr
    Bauer, Josef
    Nowicki, Jakub
    Bocklet, Tobias
    Colett, Hannah R.
    Falik, Ohad
    Deisher, Michael
    Downing, Sylvia J.
    18TH ANNUAL CONFERENCE OF THE INTERNATIONAL SPEECH COMMUNICATION ASSOCIATION (INTERSPEECH 2017), VOLS 1-6: SITUATED INTERACTION, 2017, : 2036 - 2037
  • [25] Hardware-accelerated dynamic clustering of virtualcrowd members
    Haciomeroglu, Murat
    Ozcan, Cumhur Yigit
    Barut, Oner
    Seckin, Levent
    Sever, Hayri
    COMPUTER ANIMATION AND VIRTUAL WORLDS, 2013, 24 (02) : 143 - 153
  • [26] Hardware-accelerated protein identification for mass spectrometry
    Alex, AT
    Dumontier, M
    Rose, JS
    Hogue, CWV
    RAPID COMMUNICATIONS IN MASS SPECTROMETRY, 2005, 19 (06) : 833 - 837
  • [27] Hardware-accelerated dynamic light field rendering
    Goldlücke, B
    Magnor, M
    Wilburn, B
    VISION MODELING, AND VISUALIZATION 2002, PROCEEDINGS, 2002, : 455 - +
  • [28] Improved hardware-accelerated visual hull rendering
    Li, M
    Magnor, M
    Seidel, HP
    VISION, MODELING, AND VISUALIZATION 2003, 2003, : 151 - +
  • [29] A generic hardware-accelerated OFDM system simulator
    Veiverys, Antanas
    Goluguri, Vara Prasad
    Le Moullec, Yannick
    Rom, Christian
    Olsen, Ole
    Koch, Peter
    NORCHIP 2005, PROCEEDINGS, 2005, : 62 - 65
  • [30] Hardware-accelerated visual hull reconstruction and rendering
    Li, M
    Magnor, M
    Seidel, HP
    GRAPHICS INTERFACE 2003, PROCEEDING, 2003, : 65 - 71