Efficient stream compaction on wide SIMD many-core architectures
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 …
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
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 …
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 …
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 …
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 …
architectures. In one example, rays are collected into collections against elements of an …
On ray reordering techniques for faster GPU ray tracing
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 …
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 …
(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
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 …
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 …
external memory bandwidth capabilities increase at a much lower pace. Additionally …
Dual streaming for hardware-accelerated ray tracing
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 …
graphics. However, even with proposed custom hardware, the inherent irregularity in the …