• DocumentCode
    1157975
  • Title

    Synthetic traces for trace-driven simulation of cache memories

  • Author

    Thiébaut, Dominique ; Wolf, Joel L. ; Stone, Harold S.

  • Author_Institution
    Dept. of Comput. Sci., Smith Coll., Northampton, MA, USA
  • Volume
    41
  • Issue
    4
  • fYear
    1992
  • fDate
    4/1/1992 12:00:00 AM
  • Firstpage
    388
  • Lastpage
    410
  • Abstract
    Two techniques for producing synthetic address traces that produce good emulations of the locality of reference of real programs are presented. The first algorithm generates synthetic addresses by simulating a random walk in an infinite address-space with references governed by a hyperbolic probability law. The second algorithm is a refinement of the first in which the address space has a given finite size. The basic model for the random walk has two parameters that correspond to the working set size and the locality of reference. By comparing synthetic traces with real traces of identical locality parameters, it is demonstrated that synthetic traces exhibit miss ratios and lifetime functions that compare well with those of the real traces they mimic, both in fully associative and in set-associative memories
  • Keywords
    buffer storage; content-addressable storage; digital simulation; memory architecture; cache memories; infinite address-space; random walk; synthetic address traces; synthetic traces; trace-driven simulation; Bandwidth; Cache memory; Computational modeling; Computer errors; Computer science; Computer simulation; Drives; Emulation; Fractals; Geometry;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.135552
  • Filename
    135552