Report Number: CSL-TR-88-347
Institution: Stanford University, Computer Systems Laboratory
Title: Trace compaction using cache filtering with blocking
Author: Agarwal, Anant
Date: December 1987
Abstract: Trace-driven simulation is a popular method of estimating the
performance of cache memories, translation lookaside buffers,
and paging schemes. Because the cost of trace-driven
simulation is directly proportional to trace length, reducing
the number of references in the trace significantly impacts
simulation time. This paper concentrates on trace-driven
simulation for cache analysis. A technique called cache
filtering with blocking is presented that compresses traces
by exploiting both the temporal and spatial locality in the
trace. Experimental results show that this scheme can reduce
trace length by nearly two orders of magnitude while
introducing less than 15% error in cache miss rate estimates.
http://i.stanford.edu/pub/cstr/reports/csl/tr/88/347/CSL-TR-88-347.pdf