On Ray Reordering Techniques for Faster GPU Ray Tracing

被引:7
|
作者
Meister, Daniel [1 ,2 ]
Boksansky, Jakub [2 ,3 ]
Guthe, Michael [4 ]
Bittner, Jiri [2 ]
机构
[1] Univ Tokyo, Tokyo, Japan
[2] Czech Tech Univ, Prague, Czech Republic
[3] NVIDIA, Santa Clara, CA USA
[4] Univ Bayreuth, Bayreuth, Germany
关键词
ray tracing; ray sorting; real-time rendering; RTX;
D O I
10.1145/3384382.3384534
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We study ray reordering as a tool for increasing the performance of existing GPU ray tracing implementations. We focus on ray reordering that is fully agnostic to the particular trace kernel. We summarize the existing methods for computing the ray sorting keys and discuss their properties. We propose a novel modification of a previously proposed method using the termination point estimation that is well-suited to tracing secondary rays. We evaluate the ray reordering techniques in the context of the wavefront path tracing using the RTX trace kernels. We show that ray reordering yields significantly higher trace speed on recent GPUs (1.3 - 2.0x), but to recover the reordering overhead in the hardware-accelerated trace phase is problematic.
引用
收藏
页数:9
相关论文
共 50 条
  • [21] Massively Parallel Ray Tracing Algorithm Using GPU
    Qin, Yutong
    Lin, Jianbiao
    Huang, Xiang
    2015 SCIENCE AND INFORMATION CONFERENCE (SAI), 2015, : 699 - 703
  • [22] A Novel Mobile GPU Architecture based on Ray Tracing
    Lee, Won-Jong
    Shin, Youngsam
    Lee, Jaedon
    Kim, Jin-Woo
    Nah, Jae-Ho
    Park, Hyun-Sang
    Jung, Seokyoon
    Lee, Shihwa
    2013 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2013, : 21 - 22
  • [23] Range Sensors Simulation Using GPU Ray Tracing
    Majek, Karol
    Bedkowski, Janusz
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON COMPUTER RECOGNITION SYSTEMS, CORES 2015, 2016, 403 : 831 - 840
  • [24] Optimizing Ray Tracing of Trimmed NURBS Surfaces on the GPU
    Sloup, J.
    Havran, V
    COMPUTER GRAPHICS FORUM, 2021, 40 (07) : 161 - 172
  • [25] Ray-tracing acceleration techniques
    Aguado, F
    Formella, A
    Hernando, JM
    Isasi, F
    MICROWAVE AND OPTICAL TECHNOLOGY LETTERS, 2000, 25 (05) : 363 - 365
  • [26] Ray tracing: techniques, applications and prospect
    Degli Esposti, Vittorio
    2020 INTERNATIONAL SYMPOSIUM ON ANTENNAS AND PROPAGATION (ISAP), 2021, : 307 - 308
  • [27] Fast Ray Sorting and Breadth-First Packet Traversal for GPU Ray Tracing
    Garanzha, Kirill
    Loop, Charles
    COMPUTER GRAPHICS FORUM, 2010, 29 (02) : 289 - 298
  • [28] GPU-based research of highly efficient ray tracing
    Jin H.
    Zhiyi F.
    Liang J.
    Ruicheng C.
    Lin C.
    Advances in Information Sciences and Service Sciences, 2011, 3 (10): : 207 - 215
  • [29] Vulkan-Sim: A GPU Architecture Simulator for Ray Tracing
    Saed, Mohammadreza
    Chou, Yuan Hsi
    Liu, Lufei
    Nowickit, Tyler
    Aamodt, Tor M.
    2022 55TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), 2022, : 263 - 281
  • [30] SGRT: A Scalable Mobile GPU Architecture based on Ray Tracing
    Lee, Won-Jong
    Lee, Shi-Hwa
    Nah, Jae-Ho
    Kim, Jin-Woo
    Shin, Youngsam
    Lee, Jaedon
    Jung, Seok-Yoon
    SIGGRAPH '12: SPECIAL INTEREST GROUP ON COMPUTER GRAPHICS AND INTERACTIVE TECHNIQUES CONFERENCE, 2012,