A Shared-Way Set Associative architecture for on-chip caches

被引:0
|
作者
Hamkalo, JL [1 ]
Djordjalian, A [1 ]
Cernuschi-Frías, B [1 ]
机构
[1] Univ Buenos Aires, Fac Ingn, RA-1063 Buenos Aires, DF, Argentina
关键词
cache memory; associativity;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The scheme described in this paper is an alternative cache memory organization called "Shared-Way Set Associative" (SWSA). It consists of a modified two-way set associative scheme in which one bank is larger than the other. We show how better use of memory is obtained, without the costs that higher-associativities have. An expression for calculating the non-integer degree of associativity of SWSA caches is given. Several replacement policies are discussed. Miss rate statistics for the SPEC95 benchmarks are presented for first and second level SWSA caches, together with a detailed analysis of conflicts using the D3C classification of misses. For large caches the miss rates of SWSA caches are similar to those of 33% larger two-way caches. The issue of access time is addressed, and we explain why SWSA caches may have advantages, specially for configurations with very unbalanced banks which have miss rates that are very similar to those of slightly smaller two-way caches.
引用
收藏
页码:125 / 128
页数:4
相关论文
共 50 条
  • [1] Way-tracking set-associative caches
    Kang, J.
    Lee, S.
    Lee, I.
    [J]. ELECTRONICS LETTERS, 2010, 46 (22) : 1497 - 1498
  • [2] Adaptive set pinning: Managing shared caches in Chip Multiprocessors
    Srikantaiah, Shekhar
    Kandemir, Mahmut
    Irwin, Mary Jane
    [J]. ACM SIGPLAN NOTICES, 2008, 43 (03) : 135 - 144
  • [3] Using a way cache to improve performance of set-associative caches
    Nicolaescu, Dan
    Veidenbaum, Alexander
    Nicolau, Alexandru
    [J]. HIGH-PERFORMANCE COMPUTING, 2008, 4759 : 93 - +
  • [4] ON THE DESIGN OF ON-CHIP INSTRUCTION CACHES
    MCCROSKY, C
    VENDERBUHS, B
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1988, 12 (10) : 563 - 572
  • [5] Hybrid approach of filtering unnecessary way accesses for set-associative caches
    State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Science, Beijing 100190, China
    不详
    不详
    不详
    不详
    [J]. Jisuanji Xuebao, 2013, 4 (799-808):
  • [6] On-chip split shared data bus architecture for SoC
    Yang, YS
    Roh, TM
    Lee, DW
    Kwon, WH
    Kim, J
    [J]. CDES '05: Proceedings of the 2005 International Conference on Computer Design, 2005, : 104 - 108
  • [7] 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
  • [8] Designing high bandwidth on-chip caches
    Wilson, KM
    Olukotun, K
    [J]. 24TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, CONFERENCE PROCEEDINGS, 1997, : 121 - 132
  • [9] Improved Procedure Placement for Set Associative Caches
    Liang, Yun
    Mitra, Tulika
    [J]. PROCEEDINGS OF THE 2010 INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURES AND SYNTHESIS FOR EMBEDDED SYSTEMS (CASES '10), 2010, : 147 - 156
  • [10] A Consistency Architecture for Hierarchical Shared Caches
    Ladan-Mozes, Edya
    Leiserson, Charles E.
    [J]. SPAA'08: PROCEEDINGS OF THE TWENTIETH ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2008, : 11 - 22