High-Performance Graphics 2017
Permanent URI for this collection
Browse
Browsing High-Performance Graphics 2017 by Subject "core"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
Item Timeline Scheduling for Out-of-Core Ray Batching(ACM, 2017) Son, Myungbae; Yoon, Sung- Eui; Vlastimil Havran and Karthik VaiyanathanWe present a timeline based scheduling method for Monte Carlo ray tracing of out-of-core models on distributed memory clusters. We abstract different setups of various compute and memory devices into a graph-based representation, and estimate the time for job execution and data transfer in a simple timing model. Our scheduler allocates not only jobs to processors, but also data transfers to memory channels. This approach allows us to control the I/O overload, which is the principal bottleneck in rendering massivescale scenes. To manage dependencies of data transfers and data intensive jobs, each job and data transfer is arranged on the timeline with dependency relations. Based on this model, our scheduler aims to increase data locality by allocating a job that takes the least time to fetch required data on a given compute device. This goal is achieved by optimizing the data transfer path to maximize latency hiding effects. We have implemented a path tracer on our framework and tested massive models up to 500Mtriangles. Compared to prior state-of-the-art scheduling techniques, our renderer achieved higher horizontal scalability on flexible device configurations.