• DocumentCode
    2527547
  • Title

    Sector cache design and performance

  • Author

    Rothman, Jeffrey B. ; Smith, Alan Jay

  • Author_Institution
    Lyris Technol. Inc., Berkeley, CA, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    124
  • Lastpage
    133
  • Abstract
    The first commercially available CPU cache memory used a sector design, by which the cache consisted of sectors (address tags) and subsectors (or blocks, with valid bits). It rapidly became clear that superior performance could be obtained with the now familiar set-associative cache design. Because of changes in technology, the time has come to revisit the design of sector caches. Sector caches have the feature that large numbers of bytes can be controlled using relatively small numbers of tag bits, while not having to transfer very large blocks. This suggests the use of sector caches for multi-level cache designs. In such a design, the cache tags can be placed at a high level (e.g., on the processor chip) and the cache data array can be placed at a lower level (e.g., off-chip). We present a thorough analysis of the design and use of uniprocessor sector caches. We start by creating a standard workload and then through simulation derive miss ratios for a wide range of sector cache designs. Those miss ratios are transformed into design target miss ratios, which are intended to be representative of a wide range of workloads. The miss ratios are then used to estimate performance, using typical timings, for a variety of one-level and true-level cache designs
  • Keywords
    cache storage; memory architecture; performance evaluation; virtual machines; CPU cache memory; multilevel cache design; multiprogramming; sector cache design; sector cache performance; set-associative cache design; simulation; timing; uniprocessor sector cache; Acceleration; Cache memory; Cache storage; Computer architecture; Computer science; Sun; Terminology; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis and Simulation of Computer and Telecommunication Systems, 2000. Proceedings. 8th International Symposium on
  • Conference_Location
    San Francisco, CA
  • ISSN
    1526-7539
  • Print_ISBN
    0-7695-0728-X
  • Type

    conf

  • DOI
    10.1109/MASCOT.2000.876437
  • Filename
    876437