MergeTree: a HLBVH Constructor for Mobile Systems
Viitanen, Timo; Koskela, Matias; Jääskeläinen, Pekka; Kultala, Heikki; Takala, Jarmo (2015-11-02)
Viitanen, Timo
Koskela, Matias
Jääskeläinen, Pekka
Kultala, Heikki
Takala, Jarmo
ACM
02.11.2015
SIGGRAPH Asia 2015 Technical Briefs
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201605023907
https://urn.fi/URN:NBN:fi:tty-201605023907
Kuvaus
Peer reviewed
Tiivistelmä
Powerful hardware accelerators have been recently developed that put interactive ray-tracing even in the reach of mobile devices. However, supplying the rendering unit with up-to date acceleration trees remains difficult, so the rendered scenes are mostly static. The restricted memory bandwidth of a mobile device is a challenge with applying GPU-based tree construction algorithms. This paper describes MergeTree, a BVH tree constructor architecture based on the HLBVH algorithm, whose main features of interest are a streaming hierarchy emitter, an external sorting algorithm with provably minimal memory usage, and a hardware priority queue used to accelerate the external sort. In simulations, the resulting unit is faster by a factor of three than the state-of-the art hardware builder based on the binned SAH sweep algorithm.
Kokoelmat
- TUNICRIS-julkaisut [19214]