Show simple item record

dc.contributor.authorWodniok, Dominiken_US
dc.contributor.authorSchulz, Andreen_US
dc.contributor.authorWidmer, Svenen_US
dc.contributor.authorGoesele, Michaelen_US
dc.contributor.editorFabio Marton and Kenneth Morelanden_US
dc.date.accessioned2014-01-26T17:10:30Z
dc.date.available2014-01-26T17:10:30Z
dc.date.issued2013en_US
dc.identifier.isbn978-3-905674-45-3en_US
dc.identifier.issn1727-348Xen_US
dc.identifier.urihttp://dx.doi.org/10.2312/EGPGV/EGPGV13/057-064en_US
dc.description.abstractWith CPUs moving towards many-core architectures and GPUs becoming more general purpose architectures, path tracing can now be well parallelized on commodity hardware. While parallelization is trivial in theory, properties of real hardware make efficient parallelization difficult, especially when tracing incoherent rays. We investigate how different bounding volume hierarchy (BVH) and node memory layouts as well as storing the BVH in different memory areas impacts the ray tracing performance of a GPU path tracer. We optimize the BVH layout using information gathered in a pre-processing pass applying a number of different BVH reordering techniques. Depending on the memory area and scene complexity, we achieve moderate speedups.en_US
dc.publisherThe Eurographics Associationen_US
dc.subjectI.3.1 [Computer Graphics]en_US
dc.subjectHardware Architectureen_US
dc.subjectParallel processingen_US
dc.subjectI.3.6 [Computer Graphics]en_US
dc.subjectMethodology and Techniquesen_US
dc.subjectGraphics data structures and data typesen_US
dc.subjectI.3.7 [Computer Graphics]en_US
dc.subjectThree Dimensional Graphics and Realismen_US
dc.subjectRaytracingen_US
dc.titleAnalysis of Cache Behavior and Performance of Different BVH Memory Layouts for Tracing Incoherent Raysen_US
dc.description.seriesinformationEurographics Symposium on Parallel Graphics and Visualizationen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record