DocumentCode :
1090058
Title :
A comparison of trace-sampling techniques for multi-megabyte caches
Author :
Kessler, R.E. ; Hill, Mark D. ; Wood, David A.
Author_Institution :
Comput. Sci. Dept., Wisconsin Univ., Madison, WI, USA
Volume :
43
Issue :
6
fYear :
1994
fDate :
6/1/1994 12:00:00 AM
Firstpage :
664
Lastpage :
675
Abstract :
The paper compares the trace-sampling techniques of set sampling and time sampling. Using the multi-billion reference traces of A. Borg et al. (1990), we apply both techniques to multi-megabyte caches, where sampling is most valuable. We evaluate whether either technique meets a 10% sampling goal: a method meets this goal if, at least 90% of the time, it estimates the trace´s true misses per instruction with ⩽10% relative error using ⩽10% of the trace. Results for these traces and caches show that set sampling meets the 10% sampling goal, while time sampling does not. We also find that cold-start bias in time samples is most effectively reduced by the technique of D.A. Wood et al. (1991). Nevertheless, overcoming cold-start bias requires tens of millions of consecutive references
Keywords :
buffer storage; digital simulation; memory architecture; performance evaluation; program diagnostics; cold-start bias; consecutive references; multi-megabyte caches; reference traces; relative error; sampling goal; time sampling; trace-sampling techniques; Central Processing Unit; Computational modeling; Computer architecture; Computer simulation; Operating systems; Sampling methods; Statistics; Steady-state; Terminology;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.286300
Filename :
286300
Link To Document :
بازگشت