SaarCOR - A Hardware Architecture for Ray Tracing
Abstract
The ray tracing algorithm is well-known for its ability to generate high-quality images and its flexibility to support advanced rendering and lighting effects. Interactive ray tracing has been shown to work well on clusters of PCs and supercomputers but direct hardware support for ray tracing has been difficult to implement. In this paper, we present a new, scalable, modular, and highly efficient hardware architecture for real-time ray tracing. It achieves high performance with extremely low memory bandwidth requirements by efficiently tracing bundles of rays. The architecture is easily configurable to support a variety of workloads. For OpenGL-like scenes our architecture offers performance comparable to state-of-the-art rasterization chips. In addition, it supports all the usual ray tracing features including exact shadows, reflections, and refraction and is capable of efficiently handling complex scenes with millions of triangles. The architecture and its performance in different configurations is analyzed based on cycle-accurate simulations.
BibTeX
@inproceedings {10.2312:EGGH:EGGH02:027-036,
booktitle = {SIGGRAPH/Eurographics Workshop on Graphics Hardware},
editor = {Thomas Ertl and Wolfgang Heidrich and Michael Doggett},
title = {{SaarCOR - A Hardware Architecture for Ray Tracing}},
author = {Schmittler, Jörg and Wald, Ingo and Slusallek, Philipp},
year = {2002},
publisher = {The Eurographics Association},
ISSN = {1727-3471},
ISBN = {1-58113-580-1},
DOI = {10.2312/EGGH/EGGH02/027-036}
}
booktitle = {SIGGRAPH/Eurographics Workshop on Graphics Hardware},
editor = {Thomas Ertl and Wolfgang Heidrich and Michael Doggett},
title = {{SaarCOR - A Hardware Architecture for Ray Tracing}},
author = {Schmittler, Jörg and Wald, Ingo and Slusallek, Philipp},
year = {2002},
publisher = {The Eurographics Association},
ISSN = {1727-3471},
ISBN = {1-58113-580-1},
DOI = {10.2312/EGGH/EGGH02/027-036}
}