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 :
بازگشت