ACM Home Page
Please provide us with feedback. Feedback
Low cost trace-driven memory simulation using SimPoint
Full text PdfPdf (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
Michael Laurenzano  University of California, San Diego
Beth Simon  University of California, San Diego
Allan Snavely  University of California, San Diego
Meghan Gunn  University of California, San Diego
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 21,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1127577.1127593
What is a DOI?

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
 
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


Collaborative Colleagues:
Michael Laurenzano: colleagues
Beth Simon: colleagues
Allan Snavely: colleagues
Meghan Gunn: colleagues