{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,18]],"date-time":"2026-01-18T02:05:08Z","timestamp":1768701908112,"version":"3.49.0"},"reference-count":35,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2022,7,25]],"date-time":"2022-07-25T00:00:00Z","timestamp":1658707200000},"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":["Proc. ACM Comput. Graph. Interact. Tech."],"published-print":{"date-parts":[[2022,7,25]]},"abstract":"<jats:p>We propose a new approach to rendering production-style content with full path tracing in a data-distributed fashion---that is, with multiple collaborating nodes and\/or GPUs that each store only part of the model. In particular, we propose a new approach to ray-forwarding based data-parallel ray tracing that improves over traditional spatial partitioning, that can support both object-hierarchy and spatial partitioning (or any combination thereof), and that employs multiple techniques for reducing the number of rays sent across the network. We show that this approach can simultaneously achieve higher flexibility in model partitioning, lower memory per node, lower bandwidth during rendering, and higher performance; and that it can ultimately achieve interactive rendering performance for non-trivial models with full path tracing even on quite moderate hardware resources with relatively low-end interconnect.<\/jats:p>","DOI":"10.1145\/3543861","type":"journal-article","created":{"date-parts":[[2022,7,27]],"date-time":"2022-07-27T23:35:58Z","timestamp":1658964958000},"page":"1-16","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Data Parallel Path Tracing with Object Hierarchies"],"prefix":"10.1145","volume":"5","author":[{"given":"Ingo","family":"Wald","sequence":"first","affiliation":[{"name":"NVIDIA, USA"}]},{"given":"Steven G.","family":"Parker","sequence":"additional","affiliation":[{"name":"NVIDIA, USA"}]}],"member":"320","published-online":{"date-parts":[[2022,7,27]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Galaxy: Asynchronous Ray Tracing for Large High-Fidelity Visualization. In IEEE 8th Symposium on Large Data Analysis and Visualization (LDAV).","author":"Abram G","year":"2018","unstructured":"G Abram , P Navratil , Pascal Grossett , D Rogers , and J Ahrens . 2018 . Galaxy: Asynchronous Ray Tracing for Large High-Fidelity Visualization. In IEEE 8th Symposium on Large Data Analysis and Visualization (LDAV). G Abram, P Navratil, Pascal Grossett, D Rogers, and J Ahrens. 2018. Galaxy: Asynchronous Ray Tracing for Large High-Fidelity Visualization. In IEEE 8th Symposium on Large Data Analysis and Visualization (LDAV)."},{"key":"e_1_2_1_2_1","volume-title":"Paraview: An end-user tool for large data visualization. The visualization handbook 717, 8","author":"Ahrens James","year":"2005","unstructured":"James Ahrens , Berk Geveci , and Charles Law . 2005 . Paraview: An end-user tool for large data visualization. The visualization handbook 717, 8 (2005). James Ahrens, Berk Geveci, and Charles Law. 2005. Paraview: An end-user tool for large data visualization. The visualization handbook 717, 8 (2005)."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3105762.3105776"},{"key":"e_1_2_1_4_1","volume-title":"Ray Tracing Gems II - Next-Generation Real-Time Rendering with DXR","author":"Boksansky Jakub","unstructured":"Jakub Boksansky and Adam Marrs . 2021. The Reference Path Tracer . In Ray Tracing Gems II - Next-Generation Real-Time Rendering with DXR , Vulkan, and OptiX, Adam Marrs, Peter Shirley, and Ingo Wald (Eds.). APress , Chapter 14. Jakub Boksansky and Adam Marrs. 2021. The Reference Path Tracer. In Ray Tracing Gems II - Next-Generation Real-Time Rendering with DXR, Vulkan, and OptiX, Adam Marrs, Peter Shirley, and Ingo Wald (Eds.). APress, Chapter 14."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2020.2971677"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3182159"},{"key":"e_1_2_1_7_1","volume-title":"Ptex: Per-Face Texture Mapping for Production Rendering. In Eurographics Symposium on Rendering","author":"Burley Brent","year":"2008","unstructured":"Brent Burley and Dylan Lacewell . 2008 . Ptex: Per-Face Texture Mapping for Production Rendering. In Eurographics Symposium on Rendering 2008. Brent Burley and Dylan Lacewell. 2008. Ptex: Per-Face Texture Mapping for Production Rendering. In Eurographics Symposium on Rendering 2008."},{"key":"e_1_2_1_8_1","unstructured":"H Childs E Brugger B Whitlock J Meredith S Ahern D Pugmire K Biagas M Miller C Harrison GH Weber H Krishnan T Fogal A Sanderson C Garth E Wes Bethel D Camp O R\u00fcbel M Durant JM Favre and P Navratil. 2012. VisIt: An End-User Tool For Visualizing and Analyzing Very Large Data. In High Performance Visualization-Enabling Extreme-Scale Scientific Insight.  H Childs E Brugger B Whitlock J Meredith S Ahern D Pugmire K Biagas M Miller C Harrison GH Weber H Krishnan T Fogal A Sanderson C Garth E Wes Bethel D Camp O R\u00fcbel M Durant JM Favre and P Navratil. 2012. VisIt: An End-User Tool For Visualizing and Analyzing Very Large Data. In High Performance Visualization-Enabling Extreme-Scale Scientific Insight."},{"key":"e_1_2_1_9_1","volume-title":"Memory-Savvy Distributed Interactive Ray Tracing. In 5th Eurographics\/ACM SIGGRAPH Symposium on Parallel Graphics and Visualization (EGPGV","author":"DeMarle David E","year":"2004","unstructured":"David E DeMarle , Christiaan Gribble , and Steven G Parker . 2004 . Memory-Savvy Distributed Interactive Ray Tracing. In 5th Eurographics\/ACM SIGGRAPH Symposium on Parallel Graphics and Visualization (EGPGV 2004). David E DeMarle, Christiaan Gribble, and Steven G Parker. 2004. Memory-Savvy Distributed Interactive Ray Tracing. In 5th Eurographics\/ACM SIGGRAPH Symposium on Parallel Graphics and Visualization (EGPGV 2004)."},{"key":"e_1_2_1_10_1","volume-title":"Early Split Clipping for Bounding","author":"Ernst Manfred","year":"2007","unstructured":"Manfred Ernst and Guenther Greiner . 2007 . Early Split Clipping for Bounding Volume Hierarchies. In IEEE Symposium on Interactive Ray Tracing. Manfred Ernst and Guenther Greiner. 2007. Early Split Clipping for Bounding Volume Hierarchies. In IEEE Symposium on Interactive Ray Tracing."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3528223.3530171"},{"key":"e_1_2_1_12_1","doi-asserted-by":"crossref","unstructured":"Per Ganestam and Michael Doggett. 2016. SAH guided spatial split partitioning for fast BVH construction. In Rendering Techniques.  Per Ganestam and Michael Doggett. 2016. SAH guided spatial split partitioning for fast BVH construction. In Rendering Techniques.","DOI":"10.1111\/cgf.12831"},{"key":"e_1_2_1_13_1","volume-title":"Using MPI: portable parallel programming with the message-passing interface","author":"Gropp William","unstructured":"William Gropp , William D Gropp , Ewing Lusk , Anthony Skjellum , and Argonne Distinguished Fellow Emeritus Ewing Lusk . 1999. Using MPI: portable parallel programming with the message-passing interface . Vol. 1 . William Gropp, William D Gropp, Ewing Lusk, Anthony Skjellum, and Argonne Distinguished Fellow Emeritus Ewing Lusk. 1999. Using MPI: portable parallel programming with the message-passing interface. Vol. 1."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2016.2542069"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461217.2461219"},{"key":"e_1_2_1_16_1","doi-asserted-by":"crossref","unstructured":"J. Hendrich D. Meister and J. Bittner. 2017. Parallel BVH Construction using Progressive Hierarchical Refinement. Computer Graphics Forum 36 2 (2017).  J. Hendrich D. Meister and J. Bittner. 2017. Parallel BVH Construction using Progressive Hierarchical Refinement. Computer Graphics Forum 36 2 (2017).","DOI":"10.1111\/cgf.13143"},{"key":"e_1_2_1_17_1","volume-title":"Eurographics Symposium on Parallel Graphics and Visualization.","author":"Ize Thiago","year":"2011","unstructured":"Thiago Ize , Carson Brownle , and Charles D Hansen . 2011 . Real-Time Ray Tracer for Visualizing Massive Models on a Cluster . In Eurographics Symposium on Parallel Graphics and Visualization. Thiago Ize, Carson Brownle, and Charles D Hansen. 2011. Real-Time Ray Tracer for Visualizing Massive Models on a Cluster. In Eurographics Symposium on Parallel Graphics and Visualization."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3447807"},{"key":"e_1_2_1_19_1","volume-title":"Fast Parallel Construction of High-quality Bounding","author":"Karras Tero","year":"2013","unstructured":"Tero Karras and Timo Aila . 2013 . Fast Parallel Construction of High-quality Bounding Volume Hierarchies. In High-Performance Graphics Conference. Tero Karras and Timo Aila. 2013. Fast Parallel Construction of High-quality Bounding Volume Hierarchies. In High-Performance Graphics Conference."},{"key":"e_1_2_1_20_1","volume-title":"Fourth Eurographics Workshop on Parallel Graphics and Visualization.","author":"Kato Toshi","year":"2002","unstructured":"Toshi Kato and Jun Saito . 2002 . \" Kilauea\" - Parallel Global Illumination Renderer . In Fourth Eurographics Workshop on Parallel Graphics and Visualization. Toshi Kato and Jun Saito. 2002. \"Kilauea\" - Parallel Global Illumination Renderer. In Fourth Eurographics Workshop on Parallel Graphics and Visualization."},{"key":"e_1_2_1_21_1","volume-title":"Computer Graphics Forum 27, 2","author":"Mattausch Oliver","year":"2008","unstructured":"Oliver Mattausch , Jiri Bittner , and Michael Wimmer . 2008. CHC++ : Coherent Hierarchical Culling Revisited. Computer Graphics Forum 27, 2 ( 2008 ). Oliver Mattausch, Jiri Bittner, and Michael Wimmer. 2008. CHC++: Coherent Hierarchical Culling Revisited. Computer Graphics Forum 27, 2 (2008)."},{"key":"e_1_2_1_22_1","volume-title":"A Survey on Bounding","author":"Meister Daniel","year":"2021","unstructured":"Daniel Meister , Shinji Ogaki , Carsten Benthin , Michael J. Doyle , Michael Guthe , and Ji\u0159\u00ed Bittner . 2021. A Survey on Bounding Volume Hierarchies for Ray Tracing. Computer Graphics Forum 40 , 2 ( 2021 ). Daniel Meister, Shinji Ogaki, Carsten Benthin, Michael J. Doyle, Michael Guthe, and Ji\u0159\u00ed Bittner. 2021. A Survey on Bounding Volume Hierarchies for Ray Tracing. Computer Graphics Forum 40, 2 (2021)."},{"key":"e_1_2_1_24_1","volume-title":"SpRay: Speculative Ray Scheduling for Large Data Visualization. In IEEE Symposium on Large Data Analysis and Visualization.","author":"Park Hyungman","year":"2018","unstructured":"Hyungman Park , Donald Fussell , and Paul Navratil . 2018 . SpRay: Speculative Ray Scheduling for Large Data Visualization. In IEEE Symposium on Large Data Analysis and Visualization. Hyungman Park, Donald Fussell, and Paul Navratil. 2018. SpRay: Speculative Ray Scheduling for Large Data Visualization. In IEEE Symposium on Large Data Analysis and Visualization."},{"key":"e_1_2_1_25_1","volume-title":"Austin Robison, et al","author":"Parker Steven G","year":"2010","unstructured":"Steven G Parker , James Bigler , Andreas Dietrich , Heiko Friedrich , Jared Hoberock , David Luebke , David McAllister , Morgan McGuire , Keith Morley , Austin Robison, et al . 2010 . Optix : A General Purpose Ray Tracing Engine. Acm transactions on graphics (tog) 29, 4 (2010), 1--13. Steven G Parker, James Bigler, Andreas Dietrich, Heiko Friedrich, Jared Hoberock, David Luebke, David McAllister, Morgan McGuire, Keith Morley, Austin Robison, et al. 2010. Optix: A General Purpose Ray Tracing Engine. Acm transactions on graphics (tog) 29, 4 (2010), 1--13."},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/258734.258791"},{"key":"e_1_2_1_28_1","doi-asserted-by":"crossref","unstructured":"J. Salmon and J. Goldsmith. 1989. A Hypercube Ray-Tracer. In C3P: Proceedings of the third conference on Hypercube concurrent computers and applications - Volume 2.  J. Salmon and J. Goldsmith. 1989. A Hypercube Ray-Tracer. In C3P: Proceedings of the third conference on Hypercube concurrent computers and applications - Volume 2.","DOI":"10.1145\/63047.63073"},{"key":"e_1_2_1_29_1","volume-title":"Spatial Splits in Bounding","volume":"2009","author":"Stich Martin","year":"2009","unstructured":"Martin Stich , Heiko Friedrich , and Andreas Dietrich . 2009 . Spatial Splits in Bounding Volume Hierarchies. In HPG '09: Proceedings of the Conference on High Performance Graphics 2009 . Martin Stich, Heiko Friedrich, and Andreas Dietrich. 2009. Spatial Splits in Bounding Volume Hierarchies. In HPG '09: Proceedings of the Conference on High Performance Graphics 2009."},{"key":"e_1_2_1_30_1","unstructured":"Karthik Vaidyanathan Sven Woop and Carsten Benthin. 2019. Wide BVH Traversal with a Short Stack. In High-Performance Graphics - Short Papers.  Karthik Vaidyanathan Sven Woop and Carsten Benthin. 2019. Wide BVH Traversal with a Short Stack. In High-Performance Graphics - Short Papers."},{"key":"e_1_2_1_31_1","unstructured":"Ingo Wald Bruce Cherniak Will Usher Carson Brownlee Attila T. \u00c1fra Johannes G\u00fcnther Jefferson Amstutz Tim Rowley Valerio Pascucci Chris R. Johnson and Jim Jeffers. 2020. Digesting the Elephant - Experiences with Interactive Production Quality Path Tracing of the Moana Island Scene. http:\/\/arxiv.org\/abs\/2001.02620 arXiv 2001.02620.  Ingo Wald Bruce Cherniak Will Usher Carson Brownlee Attila T. \u00c1fra Johannes G\u00fcnther Jefferson Amstutz Tim Rowley Valerio Pascucci Chris R. Johnson and Jim Jeffers. 2020. Digesting the Elephant - Experiences with Interactive Production Quality Path Tracing of the Moana Island Scene. http:\/\/arxiv.org\/abs\/2001.02620 arXiv 2001.02620."},{"key":"e_1_2_1_32_1","volume-title":"Interactive Distributed Ray Tracing of Highly Complex Models. In Eurographics Workshop on Rendering Techniques.","author":"Wald Ingo","year":"2001","unstructured":"Ingo Wald , Philipp Slusallek , and Carsten Benthin . 2001 . Interactive Distributed Ray Tracing of Highly Complex Models. In Eurographics Workshop on Rendering Techniques. Ingo Wald, Philipp Slusallek, and Carsten Benthin. 2001. Interactive Distributed Ray Tracing of Highly Complex Models. In Eurographics Workshop on Rendering Techniques."},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601199"},{"key":"e_1_2_1_34_1","volume-title":"MPI: a standard message passing interface. Supercomputer 12","author":"Walker David W","year":"1996","unstructured":"David W Walker and Jack J Dongarra . 1996. MPI: a standard message passing interface. Supercomputer 12 ( 1996 ). David W Walker and Jack J Dongarra. 1996. MPI: a standard message passing interface. Supercomputer 12 (1996)."},{"key":"e_1_2_1_35_1","volume-title":"Ray Tracing Gems II - Next-Generation Real-Time Rendering with DXR","author":"Wyman Chris","unstructured":"Chris Wyman . 2021. Weighted Reservoir Sampling: Randomly Sampling Streams . In Ray Tracing Gems II - Next-Generation Real-Time Rendering with DXR , Vulkan, and OptiX, Adam Marrs, Peter Shirley, and Ingo Wald (Eds.). APress , Chapter 20. Chris Wyman. 2021. Weighted Reservoir Sampling: Randomly Sampling Streams. In Ray Tracing Gems II - Next-Generation Real-Time Rendering with DXR, Vulkan, and OptiX, Adam Marrs, Peter Shirley, and Ingo Wald (Eds.). APress, Chapter 20."},{"key":"e_1_2_1_36_1","doi-asserted-by":"crossref","unstructured":"Feng Xie Petro Mishchuk and Warren Hunt. 2021. Real Time Cluster Path Tracing. In SIGGRAPH Asia 2021 Technical Communications.  Feng Xie Petro Mishchuk and Warren Hunt. 2021. Real Time Cluster Path Tracing. In SIGGRAPH Asia 2021 Technical Communications.","DOI":"10.1145\/3478512.3488605"},{"key":"e_1_2_1_37_1","unstructured":"Stefan Zellmann Nathan Morrical Ingo Wald and Valerio Pascucci. 2020. Finding Efficient Spatial Distributions for Massively Instanced 3-d Models. In EGPGV Eurographics\/EuroVis.  Stefan Zellmann Nathan Morrical Ingo Wald and Valerio Pascucci. 2020. Finding Efficient Spatial Distributions for Massively Instanced 3-d Models. In EGPGV Eurographics\/EuroVis."}],"container-title":["Proceedings of the ACM on Computer Graphics and Interactive Techniques"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3543861","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3543861","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T17:49:40Z","timestamp":1750268980000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3543861"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,7,25]]},"references-count":35,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2022,7,25]]}},"alternative-id":["10.1145\/3543861"],"URL":"https:\/\/doi.org\/10.1145\/3543861","relation":{},"ISSN":["2577-6193"],"issn-type":[{"value":"2577-6193","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,7,25]]},"assertion":[{"value":"2022-07-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}