Abstract | ||
---|---|---|
We present a hybrid architecture, inspired by asynchronous BVH construction [1], for ray tracing animated scenes. Our hybrid architecture utilizes heterogeneous hardware resources: dedicated ray-tracing hardware for BVH updates and ray traversal and a CPU for BVH reconstruction. We also present a traversal scheme using a primitive's axis-aligned bounding box (PrimAABB). This scheme reduces ray-primitive intersection tests by reusing existing BVH traversal units and the primAABB data for tree updates; it enables the use of shallow trees to reduce tree build times, tree sizes, and bus bandwidth requirements. Furthermore, we present a cache scheme that exploits consecutive memory access by reusing data in an L1 cache block. We perform cycle-accurate simulations to verify our architecture, and the simulation results indicate that the proposed architecture can achieve real-time Whitted ray tracing animated scenes at 1,920 × 1,200 resolution. This result comes from our high-performance hardware architecture and minimized resource requirements for tree updates. |
Year | DOI | Venue |
---|---|---|
2015 | 10.1109/TVCG.2014.2371855 | IEEE Trans. Vis. Comput. Graph. |
Keywords | Field | DocType |
bvh reconstruction,asynchronous bvh construction,primaabb,tree build times,primitive axis-aligned bounding box,cache storage,ray tracing,tree size,computer animation,memory access,bus bandwidth requirements,graphics hardware,dynamic scene,cache scheme,tree updates,heterogeneous hardware resources,ray traversal,l1 cache block,shallow trees,bvh updates,ray tracing animated scenes,hart architecture,traversal scheme,bounding volume hierarchy,ray-primitive intersection tests,resource requirements,computer architecture,indexes,geometry,pipelines,hardware | Bounding volume hierarchy,Tree traversal,Graphics hardware,Computer science,Cache,CPU cache,Ray tracing (graphics),Parallel computing,Theoretical computer science,Hardware architecture,Minimum bounding box | Journal |
Volume | Issue | ISSN |
21 | 3 | 1077-2626 |
Citations | PageRank | References |
5 | 0.42 | 46 |
Authors | ||
9 |
Name | Order | Citations | PageRank |
---|---|---|---|
Jae-Ho Nah | 1 | 136 | 14.93 |
Jin-Woo Kim | 2 | 8 | 2.83 |
Junho Park | 3 | 5 | 0.42 |
Won-Jong Lee | 4 | 129 | 13.38 |
Jeong-Soo Park | 5 | 39 | 8.00 |
Seokyoon Jung | 6 | 70 | 5.65 |
Woo-Chan Park | 7 | 108 | 19.82 |
Dinesh Manocha | 8 | 9551 | 787.40 |
Tack-Don Han | 9 | 351 | 66.39 |