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
Link To Document