Parallel Performance Project Research Paper
Research Paper
-
Efficient Simulation of Caches under Optimal Replacement with Applications
to Miss Characterization
Rabin A. Sugumar and Santosh G. Abraham
Proceedings of the ACM SIGMETRICS Conference, pp 24-35, 93
Abstract
-
Cache miss characterization models such as the three Cs model
are useful in developing schemes to reduce cache misses and their
penalty. In this paper we propose the OPT model that uses cache
simulation under optimal (OPT) replacement to obtain a finer and more
accurate characterization of misses than the three Cs model. However,
current methods for optimal cache simulation are slow and difficult to
use. We present three new techniques for optimal cache simulation.
First, we propose a limited lookahead strategy with error fixing,
which allows one pass simulation of multiple optimal caches. Second,
we propose a scheme to group entries in the OPT stack, which allows
efficient tree-based fully-associative cache simulation under OPT.
Third, we propose a scheme for exploiting partial inclusion in
set-associative cache simulation under OPT. Simulators based on these
algorithms were used to obtain cache miss characterizations using the
OPT model for nine SPEC benchmarks. The results indicate that miss
ratios under OPT are substantially lower than those under LRU
replacement, by up to 70% in fully-associative caches, and up to 32%
in two-way set-associative caches.
Back to Publication List, or
Parallel Performance Project Home Page