The Research archive provides access to all Research articles published in past issues of Communications of the ACM.
The NVIDIA OptiX ray tracing engine builds on the key observation that most ray tracing algorithms can be implemented using a small set of programmable operations.
It has been an open question whether it is possible to build GPU-targeted high-performance software systems that are themselves programmable. "GPU Ray Tracing" shows how to achieve both programmability and high performance…