DocumentCode
1568736
Title
Dynamic Ray Scheduling to Improve Ray Coherence and Bandwidth Utilization
Author
Navrátil, Paul Arthur ; Fussell, Donald S. ; Lin, Calvin ; Mark, William R.
Author_Institution
Univ. of Texas at Austin, Austin
fYear
2007
Firstpage
95
Lastpage
104
Abstract
The performance of full-featured ray tracers has historically been limited by the hardware´s floating point computational power. However, next generation multi-threaded multi-core architectures promise to provide sufficient CPU throughput to support real time frame rates. In such systems, limited memory system performance in terms of both on-chip cache and DRAM-to-cache bandwidth is likely to bound overall system performance. This paper presents a novel ray tracing algorithm that both improves cache utilization and reduces DRAM-to-cache bandwidth usage. The key insight is to view ray traversal as a scheduling problem, which allows our algorithm to match ray traversal computations and intersection computations with available system resources. Using a detailed simulator, we show that our algorithm significantly reduces the amount of data brought into the cache in exchange for the small overhead of maintaining the ray schedule. Moreover, our algorithm creates units of work that are more amenable to parallelization than traditional Whitted-style ray tracers.
Keywords
DRAM chips; bandwidth allocation; cache storage; computer graphics; multi-threading; ray tracing; DRAM-to-cache bandwidth; Whitted-style ray tracer; bandwidth utilization; dynamic ray scheduling; full-featured ray tracer; multithreaded multicore architecture; novel ray tracing algorithm; on-chip cache; ray coherence; ray traversal; Bandwidth; Computer architecture; Dynamic scheduling; Hardware; Processor scheduling; Ray tracing; Scheduling algorithm; System performance; System-on-a-chip; Throughput; I.3.7 [Computer Graphics]: Ray Tracing¿;
fLanguage
English
Publisher
ieee
Conference_Titel
Interactive Ray Tracing, 2007. RT '07. IEEE Symposium on
Conference_Location
Ulm
Print_ISBN
978-1-4244-1629-5
Type
conf
DOI
10.1109/RT.2007.4342596
Filename
4342596
Link To Document