• DocumentCode
    2215202
  • Title

    On modeling and analyzing cache hierarchies using CASPER

  • Author

    Iyer, Ravi

  • fYear
    2003
  • fDate
    12-15 Oct. 2003
  • Firstpage
    182
  • Lastpage
    187
  • Abstract
    The efficient use of cache hierarchies is crucial to the performance of uni-processor (desktop) and multiprocessor (enterprise) platforms. A plethora of research exists on the various structures and protocols that are of interest when considering caches. To enable the performance analysis of various cache hierarchies and associated allocation/coherence protocols, we developed a trace-driven simulation framework called CASPER - cache architecture simulation & performance exploration using refstreams. The CASPER simulation framework provides a rich set of features to model various cache organization alternatives, coherence protocols & optimizations, allocation/replacement policies, prefetching and partitioning techniques. In this paper, we describe the methodology behind CASPER, its detailed design and currently supported set of functionalities. CASPER has been used extensively for various research studies; a brief overview of some of these CASPER-based evaluation studies and their salient results will also be discussed. Based on its wide-ranging applicability, we believe CASPER is a useful addition to the performance analysis community for evaluating cache structures and hierarchies of various kinds.
  • Keywords
    cache storage; protocols; CASPER; allocation-coherence protocols; allocation-replacement policies; cache architecture simulation & performance exploration using refstreams; cache hierarchies; multiprocessor platforms; trace-driven simulation framework; uni-processor platform; Access protocols; Analytical models; Broadcasting; Coherence; Filters; Performance analysis; Performance evaluation; Prefetching; Web server; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis and Simulation of Computer Telecommunications Systems, 2003. MASCOTS 2003. 11th IEEE/ACM International Symposium on
  • ISSN
    1526-7539
  • Print_ISBN
    0-7695-2039-1
  • Type

    conf

  • DOI
    10.1109/MASCOT.2003.1240655
  • Filename
    1240655