首页 | 本学科首页   官方微博 | 高级检索  
     


Out-of-core Data Management for Path Tracing on Hybrid Resources
Authors:Brian Budge  Tony Bernardin  Jeff A Stuart  Shubhabrata Sengupta  Kenneth I Joy  John D Owens
Affiliation:Institute for Data Analysis and Visualization, Department of Computer Science, and Department of Electrical and Computer Engineering University of California, Davis
Abstract:We present a software system that enables path-traced rendering of complex scenes. The system consists of two primary components: an application layer that implements the basic rendering algorithm, and an out-of-core scheduling and data-management layer designed to assist the application layer in exploiting hybrid computational resources (e.g., CPUs and GPUs) simultaneously. We describe the basic system architecture, discuss design decisions of the system's data-management layer, and outline an efficient implementation of a path tracer application, where GPUs perform functions such as ray tracing, shadow tracing, importance-driven light sampling, and surface shading. The use of GPUs speeds up the runtime of these components by factors ranging from two to twenty, resulting in a substantial overall increase in rendering speed. The path tracer scales well with respect to CPUs, GPUs and memory per node as well as scaling with the number of nodes. The result is a system that can render large complex scenes with strong performance and scalability.
Keywords:Computer Graphics [I  3  7]: Three-Dimensional Graphics and Realism—Color  shading  shadowing  and texture
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号