• DocumentCode
    46725
  • Title

    HART: A Hybrid Architecture for Ray Tracing Animated Scenes

  • Author

    Jae-Ho Nah ; Jin-Woo Kim ; Junho Park ; Won-Jong Lee ; Jeong-Soo Park ; Seok-Yoon Jung ; Woo-Chan Park ; Manocha, D. ; Tack-Don Han

  • Volume
    21
  • Issue
    3
  • fYear
    2015
  • fDate
    March 1 2015
  • Firstpage
    389
  • Lastpage
    401
  • 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.
  • Keywords
    cache storage; computer animation; ray tracing; BVH reconstruction; BVH updates; HART architecture; L1 cache block; PrimAABB; asynchronous BVH construction; bus bandwidth requirements; cache scheme; heterogeneous hardware resources; memory access; primitive axis-aligned bounding box; ray tracing animated scenes; ray traversal; ray-primitive intersection tests; resource requirements; shallow trees; traversal scheme; tree build times; tree size; tree updates; Computer architecture; Geometry; Hardware; Heuristic algorithms; Indexes; Pipelines; Ray tracing; Ray tracing; bounding volume hierarchy; dynamic scene; graphics hardware;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2014.2371855
  • Filename
    6960897