loading...
StatCache: a probabilistic approach to efficient and accurate data locality analysis
Austin, TX, USA March 10-March 12
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ISPASS.2004.12913522004 IEEE International Symposium on ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
E. Berg, Dept. of Inf. Technol., Uppsala Univ., Sweden
E. Hagersten, Dept. of Inf. Technol., Uppsala Univ., Sweden
The widening memory gap reduces performance of applications with poor data locality. Therefore, there is a need for methods to analyze data locality and help application optimization. In this paper we present StatCache, a novel sampling-based method for performing data-locality analysis on realistic workloads. StatCache is based on a probabilistic model of the cache, rather than a functional cache simulator. It uses statistics from a single run to accurately estimate miss ratios of fully-associative caches of arbitrary sizes and generate working-set graphs. We evaluate StatCache using the SPEC CPU2000 benchmarks and show that StatCache gives accurate results with a sampling rate as low as 10/sup -4/. We also provide a proof-of-concept implementation, and discuss potentially very fast implementation alternatives.
Citation:
E. Berg, E. Hagersten, "StatCache: a probabilistic approach to efficient and accurate data locality analysis," ispass, pp.20-27, 2004 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.


Suggestions