• 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