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 :
بازگشت