GeMM enabled batch ray-triangle intersections
Date
2022-12
Authors
Dwyer, Matthew Patrick
Major Professor
Advisor
Zambreno, Joseph
Duwe, Henry
Jannesari, Ali
Committee Member
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
As computer graphics advance, modern offline and real-time rendering has become increasingly demanding. A major shift towards widespread ray tracing adoption has since been seen as the primary solution for efficient photorealistic rendering. Despite these advancements, ray tracing's computationally demanding operations keep it out of reach for most hardware platforms aside from the most recent discrete GPUs with hardware support or applications without resource constraints. I propose a novel application of modern matrix multiplication acceleration hardware supporting GeMM operations to process ray-triangle intersections as a method for enabling further acceleration of tightly coupled and highly coherent ray bundles. This manifests in a novel implementation modified from the ray-triangle intersection algorithm proposed by Baldwin et al. Our method is also the first to incorporate the intersection of rays with additional triangles loaded by others within the bundle. This work serves to demonstrate the feasibility of our proposed method and provide a path for further exploration and optimized implementations.
Series Number
Journal Issue
Is Version Of
Versions
Series
Academic or Administrative Unit
Type
thesis