Show simple item record

dc.contributor.authorTsakok, John A.en_US
dc.contributor.editorDavid Luebke and Philipp Slusalleken_US
dc.date.accessioned2013-10-29T15:48:19Z
dc.date.available2013-10-29T15:48:19Z
dc.date.issued2009en_US
dc.identifier.isbn978-1-60558-603-8en_US
dc.identifier.issn2079-8687en_US
dc.identifier.urihttp://dx.doi.org/10.1145/1572769.1572793en_US
dc.description.abstractHigh fidelity rendering via ray tracing requires tracing incoherent rays for global illumination and other secondary effects. Recent research show that the performance benefits from fast packet traversal schemes that exploit high coherence are lost when coherency is low due to inefficient use of the CPU s SIMD units. In an effort to solve this problem, methods have been proposed which try to extract the remaining coherency from secondary rays through ray sorting, reordering and streaming. Another category of traversal methods have also been proposed which ignore coherency altogether and use a higher order tree branching factor while tracing single rays at a time. These single ray methods not only target applications with incoherent rays but are also scalable with larger SIMD widths. This paper combines ideas from both categories to form a new traversal method which extracts coherency from a group of rays through simple filtering while still providing a fast single ray traversal in cases where there is no coherency present. This new algorithm does not depend on the use of packets which cleanly decouples traversal from shading and is scalable for larger SIMD widths. Results show that overall performance benefits are obtained on a current generation CPU architecture.en_US
dc.publisherThe Eurographics Associationen_US
dc.titleFaster Incoherent Rays: Multi-BVH Ray Stream Tracingen_US
dc.description.seriesinformationHigh-Performance Graphicsen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record