Using caching and breadth-first search to speed up ray-tracing
Proceedings on Graphics Interface '86/Vision Interface '86
Rendering complex scenes with memory-coherent ray tracing
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Rendering large scenes using parallel ray tracing
Parallel Computing - Special issue on applications: parallel graphics and visualisation
I3D '99 Proceedings of the 1999 symposium on Interactive 3D graphics
Optimizing compilers for modern architectures: a dependence-based approach
Optimizing compilers for modern architectures: a dependence-based approach
SaarCOR: a hardware architecture for ray tracing
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
"Kilauea": parallel global illumination renderer
EGPGV '02 Proceedings of the Fourth Eurographics Workshop on Parallel Graphics and Visualization
Internet Streaming SIMD Extensions
Computer
Euro-Par '02 Proceedings of the 8th International Euro-Par Conference on Parallel Processing
Ray tracing animated scenes using coherent grid traversal
ACM SIGGRAPH 2006 Papers
Ray tracing deformable scenes using dynamic bounding volume hierarchies
ACM Transactions on Graphics (TOG)
Packet-based whitted and distribution ray tracing
GI '07 Proceedings of Graphics Interface 2007
Larrabee: a many-core x86 architecture for visual computing
ACM SIGGRAPH 2008 papers
Real-time Ray Tracing through the Eyes of a Game Developer
RT '07 Proceedings of the 2007 IEEE Symposium on Interactive Ray Tracing
RT '07 Proceedings of the 2007 IEEE Symposium on Interactive Ray Tracing
Dynamic Ray Scheduling to Improve Ray Coherence and Bandwidth Utilization
RT '07 Proceedings of the 2007 IEEE Symposium on Interactive Ray Tracing
Faster Ray Packets - Triangle Intersection through Vertex Culling
RT '07 Proceedings of the 2007 IEEE Symposium on Interactive Ray Tracing
Faster incoherent rays: Multi-BVH ray stream tracing
Proceedings of the Conference on High Performance Graphics 2009
Two-level ray tracing with reordering for highly complex scenes
Proceedings of Graphics Interface 2010
Computer Systems: A Programmer's Perspective
Computer Systems: A Programmer's Perspective
IEEE Transactions on Visualization and Computer Graphics
Sorted deferred shading for production path tracing
EGSR '13 Proceedings of the Eurographics Symposium on Rendering
Hi-index | 0.00 |
In this paper, we investigate the efficiency of ray queries on the CPU in the context of path tracing, where ray distributions are mostly random. We show that existing schemes that exploit data locality to improve ray tracing efficiency fail to do so beyond the first diffuse bounce, and analyze the cause for this. We then present an alternative scheme inspired by the work of Pharr et al. in which we improve data locality by using a data-centric breadth-first approach. We show that our scheme improves on state-of-the-art performance for ray distributions in a path tracer. © 2012 Wiley Periodicals, Inc.