ACM Transactions on Graphics · 2011 · 25 citations · 25 references
ComputingComputer EngineeringComputer ScienceComputational GeometryComputer GraphicsParallel ComputingComputer Graphics HardwareGlobal IlluminationGraphics Processing Unit ArchitectureGraphics Processing Unit ComputingGraphics Processing UnitsRay TracingAccelerated Ray TracingHardware-accelerated Ray TracingIllumination EffectsIntersection OperationsMemory BandwidthMemory Bandwidth OptimizationRay Tracing HardwareRay Traversal Algorithms
Ray tracing naturally supports high-quality global illumination effects, but it is computationally costly. Traversal and intersection operations dominate the computation of ray tracing. To accelerate these two operations, we propose a hardware architecture integrating three novel approaches. First, we present an ordered depth-first layout and a traversal architecture using this layout to reduce the required memory bandwidth. Second, we propose a three-phase ray-triangle intersection architecture that takes advantage of early exit. Third, we propose a latency hiding architecture defined as the ray accumulation unit. Cycle-accurate simulation results indicate our architecture can achieve interactive distributed ray tracing.
25
An improved illumination model for shaded display
Turner Whitted · Communications of the ACM · 1980 · 1.8K citations · Full text
Fast, Minimum Storage Ray-Triangle Intersection
Tomas Möller, Ben Trumbore · Journal of Graphics Tools · 1997 · 1K citations
Scott Rixner, William J. Dally, Ujval J. Kapasi et al. · 2000 · 966 citations · Full text
Robert L. Cook, Thomas Porter, Loren Carpenter · 1984 · 855 citations · Full text
Larry Seiler, Doug Carmean, Eric Sprangle et al. · ACM Transactions on Graphics · 2008 · 783 citations