Back to Search Start Over

On the Memory Access Patterns of Supercomputer Applications: Benchmark Selection and Its Implications.

Authors :
Murphy, Richard C.
Kogge, Peter M.
Source :
IEEE Transactions on Computers; Jul2007, Vol. 56 Issue 7, p937-945, 9p, 3 Charts, 3 Graphs
Publication Year :
2007

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 overtime), 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. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00189340
Volume :
56
Issue :
7
Database :
Complementary Index
Journal :
IEEE Transactions on Computers
Publication Type :
Academic Journal
Accession number :
25553338
Full Text :
https://doi.org/10.1109/TC.2007.1039