• DocumentCode
    720578
  • Title

    Understanding Data Access Patterns Using Object-Differentiated Memory Profiling

  • Author

    Pena, Antonio J. ; Balaji, Pavan

  • fYear
    2015
  • fDate
    4-7 May 2015
  • Firstpage
    1143
  • Lastpage
    1146
  • Abstract
    The information provided by commonly used code-oriented profilers can be complemented by means of data-oriented profiling techniques. Based on a data-oriented approach, in this study we leverage techniques developed in previous papers to analyze the data access characteristics of a range of U.S. Department of Energy applications representative of different application domains. By analyzing object-differentiated memory access profiles, we identify markedly different access patterns across application stages. We find read-only and read-write periods, relatively large periods without accessing particular objects, and a variety of data access rates. This information is useful for devising software optimizations, for software and hardware code sign, and for data distribution and partitioning in heterogeneous memory systems.
  • Keywords
    data analysis; hardware-software codesign; information retrieval; U.S. Department of Energy applications; code-oriented profilers; data access characteristics; data access patterns; data access rates; data distribution; data partitioning; data-oriented profiling techniques; heterogeneous memory systems; object-differentiated memory access profiles; object-differentiated memory profiling; read-only periods; read-write periods; software hardware codesign; software optimizations; Arrays; Atomic clocks; Computational modeling; Hardware; Inductors; Software; Sorting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2015 15th IEEE/ACM International Symposium on
  • Conference_Location
    Shenzhen
  • Type

    conf

  • DOI
    10.1109/CCGrid.2015.42
  • Filename
    7152607