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 条
  • [41] Hardware-accelerated rendering of antialiased shadows with shadow maps
    Brabec, S
    Seidel, HP
    COMPUTER GRAPHICS INTERNATIONAL 2001, PROCEEDINGS, 2001, : 209 - 214
  • [42] Hardware-Accelerated FaaS for the Edge-Cloud Continuum
    Nanos, Anastasios
    Kretsis, Aristotelis
    Mainas, Charalampos
    Ntouskos, George
    Ferikoglou, Aggelos
    Danopoulos, Dimitrios
    Kokkinis, Argyris
    Masouros, Dimosthenis
    Siozios, Kostas
    Soumplis, Polyzois
    Kokkinos, Panagiotis
    Olmos, Juan Jose Vegas
    Varvarigos, Emmanouel
    2023 IEEE 31ST INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS, ICNP, 2023,
  • [43] Hardware-Accelerated Protection in Long-Reach PON
    Song, Huan
    Seol, Dong-Min
    Kim, Byoung-Whi
    OFC: 2009 CONFERENCE ON OPTICAL FIBER COMMUNICATION, VOLS 1-5, 2009, : 1662 - +
  • [44] A Hardware-Accelerated Segmentation Algorithm for Moving Object Generation
    Chen Tianding
    Proceedings of the 27th Chinese Control Conference, Vol 3, 2008, : 331 - 335
  • [45] A hardware-accelerated patch search engine for image completion
    Lin, Yi
    2006 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-6, PROCEEDINGS, 2006, : 3949 - 3954
  • [46] A hardware-accelerated particle filter for the geolocation of demersal fishes
    Liu, Chang
    Cowles, Geoffrey W.
    Zemeckis, Douglas R.
    Fay, Gavin
    Le Bris, Arnault
    Cadrin, Steven X.
    FISHERIES RESEARCH, 2019, 213 : 160 - 171
  • [47] Sabre: Hardware-Accelerated Snapshot Compression for Serverless MicroVMs
    Lazarev, Nikita
    Gohil, Varun
    Tsai, James
    Anderson, Andy
    Chitlur, Bhushan
    Zhang, Zhiru
    Delimitrou, Christina
    PROCEEDINGS OF THE 18TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, OSDI 2024, 2024, : 1 - 18
  • [48] Balanced Allocation of Compute Time in Hardware-Accelerated Systems
    Fu, Wenyin
    Compton, Katherine
    PROCEEDINGS OF THE 2008 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY, 2008, : 241 - 248
  • [49] Hardware-accelerated SSH on self-reconfigurable systems
    Gonzalez, I
    Gomez-Arribas, FJ
    Lopez-Buedo, S
    FPT 05: 2005 IEEE International Conference on Field Programmable Technology, Proceedings, 2005, : 289 - 290
  • [50] TPartition: Testbench partitioning for hardware-accelerated functional verification
    Kim, YI
    Kyung, CM
    IEEE DESIGN & TEST OF COMPUTERS, 2004, 21 (06): : 484 - 493