| Low cost trace-driven memory simulation using SimPoint |
| Full text |
Pdf
(493 KB)
|
| Source
|
ACM SIGARCH Computer Architecture News
archive
Volume 33 , Issue 5 (December 2005)
table of contents
Special issue on the 2005 workshop on binary instrumentation and application
SPECIAL ISSUE: WBIA'05
table of contents
Pages: 81 - 86
Year of Publication: 2005
ISSN:0163-5964
|
|
Authors
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 21, Citation Count: 1
|
|
|
ABSTRACT
Trace-driven memory simulation tools such as MetaSim Tracer [1] capture the address stream of an application during an instrumented program run. Various statistics can be measured using the in-flight address stream including anticipated cache hit rates. This paper reports on performance improvements of MetaSim Tracer gained by using techniques developed in SimPoint [2]. Concurrent research [3] addresses techniques that can be used to reduce the instrumentation overhead involved in memory tracing, and this work addresses a technique that can be used to decrease the amount of cache simulation that is required on top of this. The result is a tool for trace driven cache simulation that is practical to use for memory performance studies of full sized scientific applications.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
 |
2
|
|
| |
3
|
Gao, X., Simon, B. and Snavely, A. ALITER: An Asynchronous Lightweight Instrumentation Tool for Event Recording. Workshop on Binary Instrumentation and Applications, September 2005.
|
| |
4
|
Carrington, L., Snavely, A., Gao, X. and Wolter, N. A Performance Prediction Framework for Scientific Applications. Workshop on Performance Modeling, June 2003.
|
| |
5
|
Srivastava, A. and Eustace, A. ATOM: A Flexible Interface for Building High Performance Program Analysis Tools. USENIX Winter Conference, January 1995.
|
| |
6
|
Gao, X. and Snavely, A. Exploiting Stability to Reduce Time-Space Cost for Memory Tracing. Workshop on Performance Modeling - ICCS, June 2003.
|
| |
7
|
Lemieux User Information Page. http://www.psc.edu/machines/tcs/lemieux.html, July 2004.
|
| |
8
|
Bailey, D. The NAS Parallel Benchmarks. Intl. Journal of Supercomputer Applications, vol. 5, no. 3, Fall 1991.
|
| |
9
|
Allan Snavely , Laura Carrington , Nicole Wolter , Jesus Labarta , Rosa Badia , Avi Purkayastha, A framework for performance modeling and prediction, Proceedings of the 2002 ACM/IEEE conference on Supercomputing, p.1-17, November 16, 2002, Baltimore, Maryland
|
| |
10
|
Ramamurti, R. and Lohner, R. A Parallel Implicit Incompressible Flow Solver Using Unstructured Meshes. Computers and Fluids, Vol. 25, No. 2, pp. 119--132, 1996.
|
| |
11
|
Pin User Manual. http://rogue.colorado.edu/Pin/, November 2003.
|
| |
12
|
|
CITED BY
|
|
Lei Gao , Kingshuk Karuri , Stefan Kraemer , Rainer Leupers , Gerd Ascheid , Heinrich Meyr, Multiprocessor performance estimation using hybrid simulation, Proceedings of the 45th annual conference on Design automation, June 08-13, 2008, Anaheim, California
|
|