Logo des Repositoriums
  • English
  • Deutsch
Anmelden
Keine TU-ID? Klicken Sie hier für mehr Informationen.
  1. Startseite
  2. Publikationen
  3. Publikationen der Technischen Universität Darmstadt
  4. Zweitveröffentlichungen
  5. Profiling and Visualizing GPU Memory Access and Cache Behavior of Ray Tracers
 
  • Details
2022
Zweitveröffentlichung
Konferenzveröffentlichung
Verlagsversion

Profiling and Visualizing GPU Memory Access and Cache Behavior of Ray Tracers

File(s)
Download
Supplement
1006-file1.pdf
CC BY 4.0 International
Format: Adobe PDF
Size: 16.15 MB
Download
Hauptpublikation
007-017.pdf
CC BY 4.0 International
Format: Adobe PDF
Size: 6.96 MB
TUDa URI
tuda/11840
URN
urn:nbn:de:tuda-tuprints-273722
DOI
10.26083/tuprints-00027372
Autor:innen
Buelow, Max von ORCID 0000-0002-0036-319X
Riemann, Kai ORCID 0000-0002-4375-6479
Guthe, Stefan ORCID 0000-0001-5539-9096
Fellner, Dieter W. ORCID 0000-0001-7756-0901
Kurzbeschreibung (Abstract)

Graphical processing units (GPUs) have gained popularity in recent years due to their efficiency in running massively parallel applications. Recent developments have also adapted ray-tracing algorithms to the GPU, where the bottleneck in the overall performance is usually given by the memory bandwidth. In this paper, we present an interactive, web-based visualization tool for GPU memory traces that provides visual insight into the memory and cache behavior of our reference ray tracer, by mapping internal GPU state back onto 3D objects. In order to visualize cache behavior, we use reuse distances on both GPU cache layers that are calculated on the basis of memory traces extracted from a real GPU using binary instrumentation. An advantage of our system is that it runs independently of the ray-tracing program. We further show visualizations of our GPU ray tracer and compare the visualizations of several ray-tracing approaches. We find our work to act as a convenient toolset to gather insights on which data structures and mesh regions can be cached efficiently, and how ray-tracing acceleration structures behave on various input meshes, bounding volume hierarchies, memory layouts, frame buffer resolutions, and work distribution techniques.

Sprache
Englisch
Herausgeber:innen
Bujack, Roxana
Tierny, Julien
Sadlo, Filip
Fachbereich/-gebiet
20 Fachbereich Informatik > Graphisch-Interaktive Systeme
DDC
000 Allgemeines, Informatik, Informationswissenschaft > 004 Informatik
Institution
Universitäts- und Landesbibliothek Darmstadt
Ort
Darmstadt
Veranstaltungstitel
EGPGV22: Eurographics Symposium on Parallel Graphics and Visualization
Veranstaltungsort
Rome, Italy
Startdatum der Veranstaltung
13.06.2022
Buchtitel
Eurographics Symposium on Parallel Graphics and Visualization
Startseite
7
Endseite
17
ISBN
978-3-03868-175-5
ISSN
1727-348X
Verlag
The Eurographics Association
Publikationsjahr der Erstveröffentlichung
2022
Verlags-DOI
10.2312/pgv.20221061
PPN
534886639
Zusätzliche Links (Organisation)
https://www.egpgv.org/2022/
Ergänzende Ressourcen (Forschungsdaten)
https://github.com/maxvonbuelow/rtmemtracer
https://riemann.dev/gpu-blame

  • TUprints Leitlinien
  • Cookie-Einstellungen
  • Impressum
  • Datenschutzbestimmungen
  • Webseitenanalyse
Diese Webseite wird von der Universitäts- und Landesbibliothek Darmstadt (ULB) betrieben.