{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,21]],"date-time":"2025-08-21T11:40:01Z","timestamp":1755776401641,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":34,"publisher":"ACM","license":[{"start":{"date-parts":[[2025,3,30]],"date-time":"2025-03-30T00:00:00Z","timestamp":1743292800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,3,30]]},"DOI":"10.1145\/3676641.3716279","type":"proceedings-article","created":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T16:47:32Z","timestamp":1743094052000},"page":"1334-1347","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Treelet Accelerated Ray Tracing on GPUs"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0006-9554-0545","authenticated-orcid":false,"given":"Yuan Hsi","family":"Chou","sequence":"first","affiliation":[{"name":"University of British Columbia, Vancouver, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1161-692X","authenticated-orcid":false,"given":"Tor M.","family":"Aamodt","sequence":"additional","affiliation":[{"name":"University of British Columbia, Vancouver, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,3,30]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"A Quick Guide to Intel's Ray Tracing Hardware (Presented by Intel). https:\/\/gdcvault.com\/play\/1027816\/A-Quick-Guide-to-Intel."},{"key":"e_1_3_2_1_2_1","unstructured":"Vulkan. https:\/\/www.vulkan.org\/."},{"key":"e_1_3_2_1_3_1","unstructured":"NVIDIA ADA GPU ARCHITECTURE 2023. https:\/\/images. nvidia.com\/aem-dam\/Solutions\/geforce\/ada\/nvidia-ada-gpuarchitecture.pdf."},{"key":"e_1_3_2_1_4_1","unstructured":"Raytracing on AMD's RDNA 2\/3 and Nvidia's Turing and Pascal 2023. https:\/\/chipsandcheese.com\/2023\/03\/22\/raytracing-on-amdsrdna-2--3-and-nvidias-turing-and-pascal\/."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5555\/1921479.1921497"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO61859.2024.00079"},{"key":"e_1_3_2_1_7_1","volume-title":"Compressed-Leaf Bounding","volume":"2018","author":"Benthin Carsten","unstructured":"Carsten Benthin, Ingo Wald, Sven Woop, and Attila T. \u00c1fra. Compressed-Leaf Bounding Volume Hierarchies. In Proc. ACM Conf. on High Performance Graphics (HPG), 2018."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3613424.3614288"},{"key":"e_1_3_2_1_9_1","volume-title":"Proc. IEEE Symp. on High-Perf. Computer Architecture (HPCA)","author":"Wilson W.","year":"2011","unstructured":"Wilson W. L. Fung and Tor M. Aamodt. Thread block compaction for efficient simt control flow. In Proc. IEEE Symp. on High-Perf. Computer Architecture (HPCA), 2011."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2007.30"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01598.x"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS61541.2024.00024"},{"key":"e_1_3_2_1_13_1","volume-title":"Eurographics 2014 - Short Papers","author":"Guthe Michael","year":"2014","unstructured":"Michael Guthe. Latency Considerations of Depth-first GPU Ray Tracing. In Eurographics 2014 - Short Papers, 2014."},{"key":"e_1_3_2_1_14_1","volume-title":"Seokjin Go,WonWoo Ro, Hung-Wei Tseng, and Tor M Aamodt. Generalizing ray tracing accelerators for tree traversals on gpus.","author":"Ha Dongho","year":"2024","unstructured":"Dongho Ha, Lufei Liu, Yuan Hsi Chou, Seokjin Go,WonWoo Ro, Hung-Wei Tseng, and Tor M Aamodt. Generalizing ray tracing accelerators for tree traversals on gpus. 2024."},{"key":"e_1_3_2_1_15_1","volume-title":"RTIndeX: Exploiting hardware-accelerated GPU raytracing for database indexing. arXiv preprint arXiv:2303.01139","author":"Henneberg Justus","year":"2023","unstructured":"Justus Henneberg and Felix Schuhknecht. RTIndeX: Exploiting hardware-accelerated GPU raytracing for database indexing. arXiv preprint arXiv:2303.01139, 2023."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2830772.2830784"},{"key":"e_1_3_2_1_17_1","first-page":"473","volume-title":"Proc. IEEE\/ACM Int'l Symp. on Computer Architecture (ISCA)","author":"Khairy Mahmoud","year":"2020","unstructured":"Mahmoud Khairy, Zhesheng Shen, Tor M Aamodt, and Timothy G Rogers. Accel-Sim: An extensible simulation framework for validated GPU modeling. In Proc. IEEE\/ACM Int'l Symp. on Computer Architecture (ISCA), pages 473--486, 2020."},{"key":"e_1_3_2_1_18_1","volume-title":"Int'l Workshop on Domain Specific System Architecture (In conjunction with Int'l Symp. on Computer Architecture (ISCA))","author":"Kim Hansung","year":"2023","unstructured":"Hansung Kim, Angie Wang, Sizhuo Zhang, and Sophia Shao. Cost of Divergence in Ray Tracing: Performance Characterization on CPU and GPU. In Int'l Workshop on Domain Specific System Architecture (In conjunction with Int'l Symp. on Computer Architecture (ISCA)), 2023."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12458"},{"key":"e_1_3_2_1_20_1","volume-title":"Liktor and Karthik Vaidyanathan. Bandwidth-Efficient BVH Layout for Incremental Hardware Traversal. In Proc. ACM Conf. on High Performance Graphics (HPG)","author":"Gabor","year":"2016","unstructured":"Gabor Liktor and Karthik Vaidyanathan. Bandwidth-Efficient BVH Layout for Incremental Hardware Traversal. In Proc. ACM Conf. on High Performance Graphics (HPG), 2016."},{"key":"e_1_3_2_1_21_1","first-page":"709","volume-title":"Tor M Aamodt. Intersection Prediction for Accelerated GPU Ray Tracing. In Proc. IEEE\/ACM Symp. on Microarch. (MICRO)","author":"Liu Lufei","year":"2021","unstructured":"Lufei Liu, Wesley Chang, Francois Demoullin, Yuan Hsi Chou, Mohammadreza Saed, David Pankratz, Tyler Nowicki, and Tor M Aamodt. Intersection Prediction for Accelerated GPU Ray Tracing. In Proc. IEEE\/ACM Symp. on Microarch. (MICRO), pages 709--723, 2021."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC59245.2023.00011"},{"key":"e_1_3_2_1_23_1","volume-title":"Proc. IEEE\/ACM Symp. on Microarch. (MICRO)","author":"L\u00fc Yashuai","year":"2017","unstructured":"Yashuai L\u00fc, Libo Huang, Li Shen, and Zhiying Wang. Unleashing the power of gpu for physically-based rendering via dynamic ray shuffling. In Proc. IEEE\/ACM Symp. on Microarch. (MICRO), 2017."},{"key":"e_1_3_2_1_24_1","first-page":"1","volume-title":"Jiri Bittner. On Ray Reordering Techniques for Faster GPU Ray Tracing. In Proc. ACM SIGGRAPH Symp. on Interactive 3D Graphics and Games (I3D)","author":"Meister Daniel","year":"2020","unstructured":"Daniel Meister, Jakub Boksansky, Michael Guthe, and Jiri Bittner. On Ray Reordering Techniques for Faster GPU Ray Tracing. In Proc. ACM SIGGRAPH Symp. on Interactive 3D Graphics and Games (I3D), pages 1--9, 2020."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1805964.1805972"},{"key":"e_1_3_2_1_26_1","volume-title":"RT-DBSCAN: Accelerating DBSCAN using ray tracing hardware. arXiv preprint arXiv:2303.09655","author":"Nagarajan Vani","year":"2023","unstructured":"Vani Nagarajan and Milind Kulkarni. RT-DBSCAN: Accelerating DBSCAN using ray tracing hardware. arXiv preprint arXiv:2303.09655, 2023."},{"key":"e_1_3_2_1_27_1","volume-title":"Physically Based Rendering","author":"Pharr Matt","year":"2018","unstructured":"Matt Pharr and Greg Humphreys. Physically Based Rendering, Third Edition: From Theory To Implementation. Morgan Kaufmann Publishers Inc., 2018."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO56248.2022.00027"},{"key":"e_1_3_2_1_29_1","volume-title":"Lieven Eeckhout. GPU Scale-Model Simulation. In Proc. IEEE Symp. on High-Perf. Computer Architecture (HPCA)","author":"SeyyedAghaei Hossein","year":"2024","unstructured":"Hossein SeyyedAghaei, Mahmood Naderan-Tahan, and Lieven Eeckhout. GPU Scale-Model Simulation. In Proc. IEEE Symp. on High-Perf. Computer Architecture (HPCA), 2024."},{"key":"e_1_3_2_1_30_1","volume-title":"Erik Brunvand. Dual Streaming for Hardware-Accelerated Ray Tracing. In Proc. ACM Conf. on High Performance Graphics (HPG)","author":"Shkurko Konstantin","year":"2017","unstructured":"Konstantin Shkurko, Tim Grant, Daniel Kopta, Ian Mallett, Cem Yuksel, and Erik Brunvand. Dual Streaming for Hardware-Accelerated Ray Tracing. In Proc. ACM Conf. on High Performance Graphics (HPG), 2017."},{"key":"e_1_3_2_1_31_1","volume-title":"ACM Transactions on Graphics (TOG)","author":"Wald Ingo","year":"2014","unstructured":"Ingo Wald, Sven Woop, Carsten Benthin, Gregory S. Johnson, and Manfred Ernst. Embree: A Kernel Framework for Efficient CPU Ray Tracing. ACM Transactions on Graphics (TOG), 2014."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3105762.3105773"},{"key":"e_1_3_2_1_33_1","volume-title":"Proc. IEEE\/ACM Int'l Symp. on Computer Architecture (ISCA)","author":"Yoon Myung Kuk","year":"2016","unstructured":"Myung Kuk Yoon, Keunsoo Kim, Sangpil Lee,WonWoo Ro, and Murali Annavaram. Virtual thread: Maximizing thread-level parallelism beyond gpu scheduling limit. In Proc. IEEE\/ACM Int'l Symp. on Computer Architecture (ISCA), 2016."},{"key":"e_1_3_2_1_34_1","first-page":"76","volume-title":"Proc. ACM Symp. on Prin. and Prac. of Par. Prog. (PPoPP)","author":"Zhu Yuhao","year":"2022","unstructured":"Yuhao Zhu. RTNN: accelerating neighbor search using hardware ray tracing. In Proc. ACM Symp. on Prin. and Prac. of Par. Prog. (PPoPP), pages 76--89, 2022."}],"event":{"name":"ASPLOS '25: 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems","SIGARCH ACM Special Interest Group on Computer Architecture"],"location":"Rotterdam Netherlands","acronym":"ASPLOS '25"},"container-title":["Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3676641.3716279","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3676641.3716279","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,21]],"date-time":"2025-08-21T11:14:03Z","timestamp":1755774843000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3676641.3716279"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3,30]]},"references-count":34,"alternative-id":["10.1145\/3676641.3716279","10.1145\/3676641"],"URL":"https:\/\/doi.org\/10.1145\/3676641.3716279","relation":{},"subject":[],"published":{"date-parts":[[2025,3,30]]},"assertion":[{"value":"2025-03-30","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}