Latency Considerations of Depth-first GPU Ray Tracing

Loading...
Thumbnail Image
Date
2014
Journal Title
Journal ISSN
Volume Title
Publisher
The Eurographics Association
Abstract
Despite the potential divergence of depth-first ray tracing [AL09], it is nevertheless the most efficient approach on massively parallel graphics processors. Due to the use of specialized caching strategies that were originally developed for texture access, it has been shown to be compute rather than bandwidth limited. Especially with recents developments however, not only the raw bandwidth, but also the latency for both memory access and read after write register dependencies can become a limiting factor. In this paper we will analyze the memory and instruction dependency latencies of depth first ray tracing. We will show that ray tracing is in fact latency limited on current GPUs and propose three simple strategies to better hide the latencies. This way, we come significantly closer to the maximum performance of the GPU.
Description

        
@inproceedings{
:10.2312/egsh.20141013
, booktitle = {
Eurographics 2014 - Short Papers
}, editor = {
Eric Galin and Michael Wand
}, title = {{
Latency Considerations of Depth-first GPU Ray Tracing
}}, author = {
Guthe, Michael
}, year = {
2014
}, publisher = {
The Eurographics Association
}, ISSN = {
1017-4656
}, ISBN = {}, DOI = {
/10.2312/egsh.20141013
} }
Citation