A GPU-Accelerated Render Cache

Pacific Graphics, October 2005

Tenghui Zhu, Rui Wang, David Luebke

Abstract

The Render Cache can assist a high quality renderer to achieve interactive frame rate by reusing cached 3D samples. These samples can be reprojected to the new frames when viewpoint changes. However, the original Render Cache imposes high computation overheads on the CPU. With highly parallelized vector computation units, the GPU is a good candidate to address the computational requirements of the Render Cache. In this paper, we present a system that implements the Render Cache on the GPU. Utilizing new features available on high end GPUs, our accelerated Render Cache can run more than four times faster than a highly optimized CPU implementation.

Paper