Title :
Realtime Ray Tracing on a Hibrid Parallel Architecture
Author :
Yang, Xin ; Xu, Duan-qing ; Chen, Wen-zhi
Author_Institution :
Coll. of Comput. Sci., Zhejiang Univ., Hangzhou
Abstract :
Octrees are attractive data structures for rendering of volumes, as they provide simultaneously uniform and hierarchical data encapsulation. We present a simple and efficient algorithm for interactive ray tracing on a hybrid architectures, which takes advantage of the parallelism present by heavily exploiting the hardware for the CPU and GPU, which has been observed to give superior performance in ray tracing compared to other acceleration structures. Instead of alternating between phases of rendering and (potentially infrequent) building, our approach exploits the parallelism inherent in a multi-core system by continuously and asynchronously rebuilding new octree (potentially over the course of multiple frames) while the threads in the GPU concurrently update and traverse the most recently built octree.
Keywords :
data encapsulation; octrees; parallel architectures; ray tracing; data structures; hierarchical data encapsulation; hybrid parallel architecture; multi-core system; octrees; real-time ray tracing; Acceleration; Concurrent computing; Data structures; Graphics; Hardware; Layout; Parallel architectures; Parallel processing; Ray tracing; Yarn; GPU; Multi-Core; Octree; Ray tracing;
Conference_Titel :
Education Technology and Computer Science, 2009. ETCS '09. First International Workshop on
Conference_Location :
Wuhan, Hubei
Print_ISBN :
978-1-4244-3581-4
DOI :
10.1109/ETCS.2009.737