DocumentCode :
891165
Title :
On the Memory Access Patterns of Supercomputer Applications: Benchmark Selection and Its Implications
Author :
Murphy, Richard C. ; Kogge, Peter M.
Author_Institution :
Sandia Nat. Labs., Albuquerque
Volume :
56
Issue :
7
fYear :
2007
fDate :
7/1/2007 12:00:00 AM
Firstpage :
937
Lastpage :
945
Abstract :
This paper compares the system performance evaluation cooperative (SPEC) Integer and Floating-Point suites to a set of real-world applications for high-performance computing at Sandia National Laboratories. These applications focus on the high-end scientific and engineering domains; however, the techniques presented in this paper are applicable to any application domain. The applications are compared in terms of three memory properties: 1) temporal locality (or reuse over time), 2) spatial locality (or the use of data "near" data that has already been accessed), and 3) data intensiveness (or the number of unique bytes the application accesses). The results show that real-world applications exhibit significantly less spatial locality, often exhibit less temporal locality, and have much larger data sets than the SPEC benchmark suite. They further quantitatively demonstrate the memory properties of real supercomputing applications.
Keywords :
parallel machines; performance evaluation; data intensiveness; floating-point method; memory access pattern; spatial locality; supercomputer application; system performance evaluation cooperative integer; temporal locality; Application software; Computational modeling; Computer applications; Computer architecture; High performance computing; Laboratories; Measurement techniques; Particle measurements; Supercomputers; System performance; Performance analysis and design aids; evaluation; measurement; measurement techniques; modeling; simulation of multiple-processor systems.;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2007.1039
Filename :
4216292
Link To Document :
بازگشت