Dual Streaming for Hardware-Accelerated Ray Tracing

dc.contributor.authorShkurko, Konstantinen_US
dc.contributor.authorGrant, Timen_US
dc.contributor.authorKopta, Danielen_US
dc.contributor.authorMallett, Ianen_US
dc.contributor.authorYuksel, Cemen_US
dc.contributor.authorBrunvand, Eriken_US
dc.contributor.editorVlastimil Havran and Karthik Vaiyanathanen_US
dc.date.accessioned2017-12-06T19:47:34Z
dc.date.available2017-12-06T19:47:34Z
dc.date.issued2017
dc.description.abstractHardware 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 memory access pattern of ray tracing has limited its performance, compared with rasterization on commercial GPUs. We provide a different approach to hardware-accelerated ray tracing, beginning with modifying the order of rendering operations, inspired by the streaming character of rasterization. Our dual streaming approach organizes the memory access of ray tracing into two predictable data streams. The predictability of these streams allows perfect prefetching and makes the memory access pattern an excellent match for the behavior of DRAM memory systems. By reformulating ray tracing as fully predictable streams of rays and of geometry we alleviate many long-standing problems of high-performance ray tracing and expose new opportunities for future research. Therefore, we also include extensive discussions of potential avenues for future research aimed at improving the performance of hardware-accelerated ray tracing using dual streaming.en_US
dc.description.sectionheadersSpecialized Hardware Architectures
dc.description.seriesinformationEurographics/ ACM SIGGRAPH Symposium on High Performance Graphics
dc.identifier.doi10.1145/3105762.3105771
dc.identifier.isbn978-1-4503-5101-0
dc.identifier.issn2079-8679
dc.identifier.urihttps://doi.org/10.1145/3105762.3105771
dc.identifier.urihttps://diglib.eg.org:443/handle/10.1145/3105762-3105771
dc.publisherACMen_US
dc.subjectComputer systems organization
dc.subjectMultiple instruction
dc.subjectmultiple data
dc.subjectComputing methodologies
dc.subjectGraphics processors
dc.subjectRay tracing
dc.subjectRaytracing hardware
dc.titleDual Streaming for Hardware-Accelerated Ray Tracingen_US
Files