2009
DOI: 10.1111/j.1467-8659.2009.01378.x
|View full text |Cite
|
Sign up to set email alerts
|

Out‐of‐core Data Management for Path Tracing on Hybrid Resources

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 imple… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
30
0

Year Published

2010
2010
2023
2023

Publication Types

Select...
6
2
1

Relationship

2
7

Authors

Journals

citations
Cited by 41 publications
(30 citation statements)
references
References 30 publications
0
30
0
Order By: Relevance
“…To date, distributed memory ray tracers that queue and reorder rays have only been implemented on specialized hardware [28] and on a single workstation with GPU acceleration [29], [30], [31], solutions which are not feasible for the large datasets produced by supercomputing clusters.…”
Section: B Distributed-memory Ray Tracingmentioning
confidence: 99%
“…To date, distributed memory ray tracers that queue and reorder rays have only been implemented on specialized hardware [28] and on a single workstation with GPU acceleration [29], [30], [31], solutions which are not feasible for the large datasets produced by supercomputing clusters.…”
Section: B Distributed-memory Ray Tracingmentioning
confidence: 99%
“…There has been some work on secondary rays on the GPUs. Budge et al [18] analyzed the bottlenecks during path tracing a complex scene and proposed a software system that splits up tasks and schedules them appropriately among CPU and GPU cores. Garanzha and Loop [19] demonstrated a method to treat shadow rays from point and area light sources.…”
Section: Background and Previous Workmentioning
confidence: 99%
“…Built-in virtual memory support can be expected in future GPUs, such as Larrabee [13]. A general paging-like out-of-core system also has been demonstrated on current hardware [14]. While paging systems can be very efficient when handling large input/output, paging intermediate work memory can result in significant performance overhead.…”
Section: Related Workmentioning
confidence: 99%