• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Artikel
  4. Fine-Grained Memory Profiling of GPGPU Kernels
 
  • Details
  • Full
Options
2022
Journal Article
Title

Fine-Grained Memory Profiling of GPGPU Kernels

Abstract
Memory performance is a crucial bottleneck in many GPGPU applications, making optimizations for hardware and software mandatory. While hardware vendors already use highly efficient caching architectures, software engineers usually have to organize their data accordingly in order to efficiently make use of these, requiring deep knowledge of the actual hardware. In this paper we present a novel technique for fine-grained memory profiling that simulates the whole pipeline of memory flow and finally accumulates profiling values in a way that the user retains information about the potential region in the GPU program by showing these values separately for each allocation. Our memory simulator turns out to outperform state-of-theart memory models of NVIDIA architectures by a magnitude of 2.4 for the L1 cache and 1.3 for the L2 cache, in terms of accuracy. Additionally, we find our technique of fine grained memory profiling a useful tool for memory optimizations, which we successfully show in case of ray tracing and machine learning applications.
Author(s)
Buelow, Max von
TU Darmstadt, Fachgebiet Graphisch-Interaktive Systeme  
Guthe, Stefan  
TU Darmstadt, Fachgebiet Graphisch-Interaktive Systeme  
Fellner, Dieter
Fraunhofer-Institut für Graphische Datenverarbeitung IGD  
Journal
Computer graphics forum  
Project(s)
Komprimierte Datenstrukturen für Echtzeitrendering  
Funder
Deutsche Forschungsgemeinschaft -DFG-, Bonn
Conference
Pacific Conference on Computer Graphics and Applications 2022  
Open Access
DOI
10.1111/cgf.14671
10.24406/publica-628
File(s)
B_cgf14671_v41i7pp227-235.pdf (707.14 KB)
Rights
CC BY 4.0: Creative Commons Attribution
Language
English
Fraunhofer-Institut für Graphische Datenverarbeitung IGD  
Keyword(s)
  • Research Line: Computer graphics (CG)

  • Research Line: (Interactive) simulation (SIM)

  • Graphics processors

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024