DocumentCode
704737
Title
A modeling framework for reuse distance-based estimation of cache performance
Author
Xiaoyue Pan ; Jonsson, Bengt
Author_Institution
Dept. of Inf. Technol., Uppsala Univ., Uppsala, Sweden
fYear
2015
fDate
29-31 March 2015
Firstpage
62
Lastpage
71
Abstract
We develop an analytical modeling framework for efficient prediction of cache miss ratios based on reuse distance distributions. The only input needed for our predictions is the reuse distance distribution of a program execution: previous work has shown that they can be obtained with very small overhead by sampling from native executions. This should be contrasted with previous approaches that base predictions on stack distance distributions, whose collection need significantly larger overhead or additional hardware support. The predictions are based on a uniform modeling framework which can be specialized for a variety of cache replacement policies, including Random, LRU, PLRU, and MRU (aka. bit-PLRU), and for arbitrary values of cache size and cache associativity. We evaluate our modeling framework with the SPEC CPU 2006 benchmark suite over a set of cache configurations with varying cache size, associativity and replacement policy. The introduced inaccuracies were generally below 1% for the model of the policy, and additionally around 2% when set-local reuse distances must be estimated from global reuse distance distributions. The inaccuracy introduced by sampling is significantly smaller.
Keywords
cache storage; cache associativity; cache miss ratios prediction; cache performance; cache replacement policies; cache size; program execution reuse distance distribution; replacement policy; reuse distance-based estimation; set-local reuse distances; Accuracy; Analytical models; Benchmark testing; Markov processes; Predictive models; Probability distribution; Standards;
fLanguage
English
Publisher
ieee
Conference_Titel
Performance Analysis of Systems and Software (ISPASS), 2015 IEEE International Symposium on
Conference_Location
Philadelphia, PA
Type
conf
DOI
10.1109/ISPASS.2015.7095785
Filename
7095785
Link To Document