Efficient stream compaction on wide SIMD many-core architectures

M Billeter, O Olsson, U Assarsson - Proceedings of the conference on …, 2009 - dl.acm.org
Stream compaction is a common parallel primitive used to remove unwanted elements in
sparse data. This allows highly parallel algorithms to maintain performance over several …

Getting rid of packets-efficient simd single-ray traversal using multi-branching bvhs

I Wald, C Benthin, S Boulos - 2008 IEEE Symposium on …, 2008 - ieeexplore.ieee.org
While contemporary approaches to SIMD ray tracing typically rely on traversing packets of
coherent rays through a binary data structure, we instead evaluate the alternative of …

Tracing of shader-generated ray groups using coupled intersection testing

JA McCombe, RR Salsbury, LT Peterson - US Patent 8,237,711, 2012 - Google Patents
US PATENT DOCUMENTS 4,625,289 A 11, 1986 Rockwood 5,313,568 A 5, 1994 Wallace
5,933,146 A 8/1999 Wrigley 5,973,699 A 10, 1999 Kent 5.990, 896 A 11/1999 Barrus …

Architectures for parallelized intersection testing and shading for ray-tracing rendering

LT Peterson, JA McCombe, RR Salsbury… - US Patent …, 2010 - Google Patents
Ray tracing scenes is accomplished using a plurality of inter section testing resources
coupled with a plurality of shading resources, communicative in the aggregate through …

Ray tracing system architectures and methods

LT Peterson, JA McCombe, RR Salsbury… - US Patent …, 2011 - Google Patents
Aspects comprise Systems implementing ray tracing func tionality according to example
architectures. In one example, rays are collected into collections against elements of an …

On ray reordering techniques for faster GPU ray tracing

D Meister, J Boksansky, M Guthe, J Bittner - Symposium on Interactive …, 2020 - dl.acm.org
We study ray reordering as a tool for increasing the performance of existing GPU ray tracing
implementations. We focus on ray reordering that is fully agnostic to the particular trace …

Shallow bounding volume hierarchies for accelerated ray tracing

H Dammertz, A Keller - US Patent 8,188,996, 2012 - Google Patents
(65) Prior Publication Data US 2009/O189898A1 Jul. 30, 2009 Related US Application Data
(63) Continuation-in-part of application No. 1 1/474.517, filed on Jun. 23, 2006, now Pat. No …

Large ray packets for real-time whitted ray tracing

R Overbeck, R Ramamoorthi… - 2008 IEEE Symposium …, 2008 - ieeexplore.ieee.org
In this paper, we explore large ray packet algorithms for acceleration structure traversal and
frustum culling in the context of Whitted ray tracing, and examine how these methods …

Dynamic ray stream traversal

R Barringer, T Akenine-Möller - ACM Transactions on Graphics (TOG), 2014 - dl.acm.org
While each new generation of processors gets larger caches and more compute power,
external memory bandwidth capabilities increase at a much lower pace. Additionally …

Dual streaming for hardware-accelerated ray tracing

K Shkurko, T Grant, D Kopta, I Mallett… - Proceedings of High …, 2017 - dl.acm.org
Hardware acceleration for ray tracing has been a topic of great interest in computer
graphics. However, even with proposed custom hardware, the inherent irregularity in the …