• DocumentCode
    1011668
  • Title

    Page-Level Behavior of Cache Contention

  • Author

    Tambat, Siddhartha ; Vajapeyam, Sriram

  • Volume
    1
  • Issue
    1
  • fYear
    2002
  • Firstpage
    9
  • Lastpage
    9
  • Abstract
    Cache misses in small, limited-associativityprimary caches very often replace live cache blocks, giventhe dominance of capacity and conflict misses. Towardsmotivating novel cache organizations, we study thecomparative characteristics of the virtual memoryaddress pairs involved in typical primary-cachecontention (block replacements) for the SPEC2000integer benchmarks. We focus on the cache tag bits, andresults show that (i) often just a few tag bits differbetween contending addresses, and (ii) accesses to certainsegments or page groups of the virtual address space (i.e.certain tag-bit groups) contend frequently. Cacheconsciousvirtual address space allocation can furtherreduce the number of conflicting tag bits. We mentiontwo directions for exploiting such page-level contentionpatterns to improve cache cost and performance.
  • Keywords
    Cache Contention; Cache Tags; Data Cache; Memory AccessCharacterization; Automation; Benchmark testing; Computer science; Libraries; Microprocessors; Optimizing compilers; Traffic control; Workstations; Cache Contention; Cache Tags; Data Cache; Memory AccessCharacterization;
  • fLanguage
    English
  • Journal_Title
    Computer Architecture Letters
  • Publisher
    ieee
  • ISSN
    1556-6056
  • Type

    jour

  • DOI
    10.1109/L-CA.2002.9
  • Filename
    1650111