会议专题

SIMD Friendly Ray Tracing on GPU

In this paper, we represent a novel BVH tracing method on GPU, which can achieve better SIMD utilization than traditional method. In the traditional way, thread usually sticks to a ray until the closest hit is found. When the threads of the same warp follow very divergent ray paths, SIMD utilization drops significantly. The idea of our method is to redefine the way of work distribution by binding the ray and the data to be tested together, in order to spread the computation of the single ray to multi threads. We also separate the tracing process into three steps to collect the work units of the same type and process them in a stream-like manner. The first step is ray traversal whose task is to do ray-box testing for the ray-node pairs. Its output is an array of ray-triangle pairs, which is then fed to intersecting step to form an array of ray-hit pairs. The last step is to find the closest hit for each ray by sorting the ray-hit pairs. The experiment shows our method can efficiently improve the SIMD utilization and result in less tracing time.

国际会议

2011国际计算机辅助设计与图形学学术会议(CAD/Graphics 2011)

济南

英文

1-6

2011-09-15(万方平台首次上网日期,不代表论文的发表时间)