DocumentCode
3216125
Title
A framework for profiling multiprocessor memory performance
Author
Villa, Diana ; Acosta, Jaime ; Teller, Patricia J. ; Olszewski, Bret ; Morgan, Trevor
Author_Institution
Dept. of Comput. Sci., Texas Univ., El Paso, TX, USA
fYear
2004
fDate
7-9 July 2004
Firstpage
530
Lastpage
538
Abstract
Because of the increasing gap between processor frequency and dynamic random access memory (DRAM) speed, the performance of the memory subsystem typically governs that of the system as a whole. This is especially true for symmetric multiprocessor systems (SMPs). Therefore, performance evaluation methodologies that facilitate the analysis and optimization of the memory subsystem are essential. This paper, describes such a methodology, a performance evaluation framework, and demonstrates its power, speed, and flexibility in the context of a study of the TPC-C benchmark, executed on eight- and 32-processor IBM-pSeries 690 (p690) systems. The framework facilitates analysis of sampled performance monitor event traces that are collected in real time. The analyses are used to characterize the locality of reference exhibited by TPC-C data loads at the various levels of the memory hierarchy and evaluate the efficacy of design aspects of and policies associated with the p690 memory hierarchy w.r.t. workload demands.
Keywords
DRAM chips; memory architecture; multiprocessing systems; performance evaluation; DRAM speed; TPC-C benchmark; dynamic random access memory; multiprocessor memory performance; optimization; processor frequency; symmetric multiprocessor system; Application software; Computer science; DRAM chips; Frequency; Hardware; Monitoring; Multiprocessing systems; Optimization methods; Performance analysis; Random access memory;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Systems, 2004. ICPADS 2004. Proceedings. Tenth International Conference on
ISSN
1521-9097
Print_ISBN
0-7695-2152-5
Type
conf
DOI
10.1109/ICPADS.2004.1316135
Filename
1316135
Link To Document