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
Link To Document