Efficient trace-sampling simulation techniques for cache performance analysis

Tien-Fu Chen*

*Corresponding author for this work

Research output: Contribution to journalConference articlepeer-review

3 Scopus citations

Abstract

In this paper, we focus on the simulation techniques in order to reduce the space and time requirements for simulating large caches. First, we propose a space sampling technique to perform trace reduction for time and space. Our approach is to perform stratified sampling based on an index of locality. Our results show that the technique can provide accurate estimate of performance metric using only a small portion of trace references. Alternatively we also propose a time sampling approach, which performs sampling on loop iterations and requires that references between inter-loop intervals be fully simulated. We show that the time sampling technique may give representative performance results for the entire loop execution. Depending on different workloads, the approach has been shown to be very effective in reducing simulation time at the cost of small estimate errors.

Original languageEnglish
Pages (from-to)54-63
Number of pages10
JournalProceedings of the IEEE Annual Simulation Symposium
DOIs
StatePublished - 1996
EventProceedings of the 1996 29th Annual Simulation Symposium - New Orleans, LA, USA
Duration: 8 Apr 199611 Apr 1996

Fingerprint

Dive into the research topics of 'Efficient trace-sampling simulation techniques for cache performance analysis'. Together they form a unique fingerprint.

Cite this