Computer Graphics Forum · 2012 · 13 citations · 32 references
ComputingComputer ScienceComputer SystemsComputational GeometryComputer GraphicsParallel ComputingData LocalityData Locality OptimizationGraphics Processing Unit ComputingMemory Hierarchy OptimizationPath TracingRay TracingLocality ConstraintsRay Traversal Algorithms
Abstract 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.
32
Larry Seiler, Doug Carmean, Eric Sprangle et al. · ACM Transactions on Graphics · 2008 · 783 citations
Interactive Rendering with Coherent Ray Tracing
Ingo Wald, Philipp Slusallek, Carsten Benthin et al. · Computer Graphics Forum · 2001 · 425 citations
AltiVec extension to PowerPC accelerates media processing
K. Diefendorff, P.K. Dubey, R. Hochsprung et al. · IEEE Micro · 2000 · 250 citations
Rendering complex scenes with memory-coherent ray tracing
Matt Pharr, Craig Kolb, Reid Gershbein et al. · 1997 · 213 citations