STACK EVALUATION OF ARBITRARY SET-ASSOCIATIVE MULTIPROCESSOR CACHES

被引:8
|
作者
WU, YG [1 ]
MUNTZ, R [1 ]
机构
[1] UNIV CALIF LOS ANGELES,DEPT COMP SCI,LOS ANGELES,CA 90024
基金
美国国家科学基金会;
关键词
CACHE MEMORY; COHERENCE BY INVALIDATION; SET-ASSOCIATIVE; SIMULATION; STACK EVALUATION;
D O I
10.1109/71.466631
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We propose a simple solution to the problem of efficient stack evaluation of LRU multiprocessor cache memories with arbitrary set-associative mapping. It is an extension of the existing stack evaluation techniques for all set-associative LRU uniprocessor caches, Special marker entries are used in the stack to represent data blocks (or lines) deleted by an invalidation-based cache coherence protocol, A method of marker splitting Is employed when a data block below a marker in the stack is accessed. Using this technique, one-pass trace evaluation of memory access trace yields hit ratios for all cache sizes and set-associative mappings of multiprocessor caches in a single pass over a memory reference trace, Simulation experiments on some multiprocessor trace data show an order-of-magnitude speed-up in simulation time using this one-pass technique.
引用
收藏
页码:930 / 942
页数:13
相关论文
共 50 条
  • [1] EFFICIENT STACK SIMULATION FOR SET-ASSOCIATIVE VIRTUAL ADDRESS CACHES WITH REAL TAGS
    WU, CE
    HSU, YS
    LIU, YH
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1995, 44 (05) : 719 - 723
  • [2] Timing analysis for data caches and set-associative caches
    White, RT
    Mueller, F
    Healy, CA
    Whalley, DB
    Harmon, MG
    [J]. THIRD IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 1997, : 192 - 202
  • [3] An Associativity Threshold Phenomenon in Set-Associative Caches
    Bender, Michael A.
    Das, Rathish
    Farach-Colton, Martin
    Tagliavini, Guido
    [J]. PROCEEDINGS OF THE 35TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, SPAA 2023, 2023, : 117 - 127
  • [4] Generalizing timing predictions to set-associative caches
    Mueller, F
    [J]. NINTH EUROMICRO WORKSHOP ON REAL TIME SYSTEMS, PROCEEDINGS, 1997, : 64 - 71
  • [5] Way-tracking set-associative caches
    Kang, J.
    Lee, S.
    Lee, I.
    [J]. ELECTRONICS LETTERS, 2010, 46 (22) : 1497 - 1498
  • [6] Applying decay to reduce dynamic power in set-associative caches
    Keramidas, Georgios
    Xekalakis, Polychronis
    Kaxiras, Stefanos
    [J]. HIGH PERFORMANCE EMBEDDED ARCHITECTURES AND COMPILERS, PROCEEDINGS, 2007, 4367 : 38 - +
  • [7] Recruiting Decay for Dynamic Power Reduction in Set-Associative Caches
    Keramidas, Georgios
    Xekalakis, Polychronis
    Kaxiras, Stefanos
    [J]. TRANSACTIONS ON HIGH-PERFORMANCE EMBEDDED ARCHITECTURES AND COMPILERS II, 2009, 5470 : 4 - 22
  • [8] Resilience Analysis: Tightening the CRPD bound for set-associative caches
    Altmeyer, Sebastian
    Maiza , Claire
    Reineke, Jan
    [J]. ACM SIGPLAN NOTICES, 2010, 45 (04) : 153 - 162
  • [9] Using a way cache to improve performance of set-associative caches
    Nicolaescu, Dan
    Veidenbaum, Alexander
    Nicolau, Alexandru
    [J]. HIGH-PERFORMANCE COMPUTING, 2008, 4759 : 93 - +
  • [10] Resilience Analysis: Tightening the CRPD bound for set-associative caches
    Altmeyer, Sebastian
    Maiza , Claire
    Reineke, Jan
    [J]. LCTES 10-PROCEEDINGS OF THE ACM SIGPLAN/SIGBED 2010 CONFERENCE ON LANGUAGES, COMPILERS, & TOOLS FOR EMBEDDED SYSTEMS, 2010, : 153 - 162