A COMPARISON OF TRACE-SAMPLING TECHNIQUES FOR MULTI-MEGABYTE CACHES

Citation
Re. Kessler et al., A COMPARISON OF TRACE-SAMPLING TECHNIQUES FOR MULTI-MEGABYTE CACHES, I.E.E.E. transactions on computers, 43(6), 1994, pp. 664-675
Citations number
24
Categorie Soggetti
Computer Sciences","Engineering, Eletrical & Electronic","Computer Science Hardware & Architecture
ISSN journal
00189340
Volume
43
Issue
6
Year of publication
1994
Pages
664 - 675
Database
ISI
SICI code
0018-9340(1994)43:6<664:ACOTTF>2.0.ZU;2-2
Abstract
This paper compares the trace-sampling techniques of set sampling and time sampling. Using the multi-billion-reference traces of Borg et al. , we apply both techniques to multi-megabyte caches, where sampling is most valuable. We evaluate whether either technique meets a 10% sampl ing goal: a method meets this goal if, at least 90% of the time, it es timates the trace's true misses per instruction with less-than-or-equa l-to 10% relative error using less-than-or-equal-to 10% of the trace. Results for these traces and caches show that set sampling meets the 1 0% sampling goal, while time sampling does not. We also find that cold -start bias in time samples is most effectively reduced by the techniq ue of Wood et al. Nevertheless, overcoming cold-start bias requires te ns of millions of consecutive references.