GPU_Accelerated Render CacheReport
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.
All rights reserved (no additional license for public reuse)
Zhu, Tenghui, Rui Wang, and David Luebke. "GPU_Accelerated Render Cache." University of Virginia Dept. of Computer Science Tech Report (2005).
University of Virginia, Department of Computer Science