Extending GPU Ray-Tracing Units for Hierarchical Search Acceleration
Aaron Barnes, Fangjia Shen, Timothy G. Rogers
摘要
Specialized ray-tracing acceleration units have become a common feature in GPU hardware, enabling real-time ray-tracing of complex scenes for the first time. The ray-tracing unit accelerates the traversal of a hierarchical tree data structure called a bounding volume hierarchy to determine whether rays have intersected triangle primitives. Hierarchical search algorithms are a fundamental software pattern common in many important domains, such as recommendation systems and point cloud registration, but are difficult for GPUs to accelerate because they are characterized by extensive branching and recursion. The ray-tracing unit overcomes these limitations with specialized hardware to traverse hierarchical data structures efficiently, but is mired by a highly specialized graphics API, which is not readily adaptable to general-purpose computation. We present the Hierarchical Search Unit (HSU), a flexible datapath to accelerate a more general class of hierarchical search algorithms, of which ray-tracing is one. We synthesize a baseline ray-intersection datapath and maximize functional unit reuse while extending the ray-tracing unit to support additional computations and a more general set of instructions. We demonstrate that the unit can improve the performance of three hierarchical search data structures in approximate nearest neighbors search algorithms and a B-tree key-value store index. For a minimal extension to the existing unit, our HSU improves the state-of-the-art GPU approximate nearest neighbor implementation by an average of 24.8% using the GPU's general computing interface.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper5
- LibRTS: A Spatial Indexing Library by Ray TracingLiang Geng, Rubao Lee, Xiaodong ZhangPPoPP 2025 · 被引用 11 次
- Treelet Accelerated Ray Tracing on GPUsYuan-Hsi Chou, Tor M. AamodtASPLOS 2025 · 被引用 3 次
- GRTX: Efficient Ray Tracing for 3D Gaussian-Based RenderingJunseo Lee, Sangyun Jeon, Jungi Lee, Junyong Park 等HPCA 2026 · 被引用 2 次
- CoopRT: Accelerating BVH Traversal for Ray Tracing via Cooperative ThreadsYavuz Selim Tozlu, Huiyang ZhouISCA 2025 · 被引用 2 次
- TTP: A Hardware-Efficient Design for Precise Prefetching in Ray TracingYavuz Selim Tozlu, Anshul Naithani, Huiyang ZhouISCA 2026
它引用的顶会 Paper9
- Accel-Sim: An Extensible Simulation Framework for Validated GPU ModelingMahmoud Khairy, Zhesheng Shen, Tor M. Aamodt, Timothy G. RogersISCA 2020 · 被引用 366 次
- SONG: Approximate Nearest Neighbor Search on GPUWeijie Zhao, Shulong Tan, Ping LiICDE 2020 · 被引用 103 次
- CAGRA: Highly Parallel Graph Construction and Approximate Nearest Neighbor Search for GPUsHiroyuki Ootomo, Akira Naruse, Corey Nolet, Ray Wang 等ICDE 2024 · 被引用 59 次
- RTNN: accelerating neighbor search using hardware ray tracingYuhao ZhuPPoPP 2022 · 被引用 43 次
- Vulkan-Sim: A GPU Architecture Simulator for Ray TracingMohammadreza Saed, Yuan-Hsi Chou, Lufei Liu, Tyler Nowicki 等MICRO 2022 · 被引用 30 次
相关 Paper
- Intersection Prediction for Accelerated GPU Ray TracingLufei Liu, Wesley Chang, Francois Demoullin, Yuan-Hsi Chou 等MICRO 2021 · 被引用 24 次
- Treelet Prefetching For Ray TracingYuan-Hsi Chou, Tyler Nowicki, Tor M. AamodtMICRO 2023 · 被引用 12 次
- Generalizing Ray Tracing Accelerators for Tree Traversals on GPUsDongho Ha, Lufei Liu, Yuan-Hsi Chou, Seokjin Go 等MICRO 2024 · 被引用 16 次
- GraphRTX: Lighting the Way to Scalable Graph AnalyticsAlexander Baumstark, Kai-Uwe SattlerSIGMOD 2026
- AQB8: Energy-Efficient Ray Tracing Accelerator through Multi-Level QuantizationYen-Chieh Huang, Chen-Pin Yang, Tsung Tai YehISCA 2025 · 被引用 1 次
