Dynamic Cache Clustering for Chip Multiprocessors

被引:7
|
作者
Hammoud, Mohammad [1 ]
Cho, Sangyeun [1 ]
Melhem, Rami [1 ]
机构
[1] Univ Pittsburgh, Dept Comp Sci, Pittsburgh, PA 15260 USA
关键词
Chip Multiprocessor (CMP); Non-Uniform Cache Architecture (NUCA);
D O I
10.1145/1542275.1542289
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes DCC (Dynamic Cache Clustering), a novel distributed cache management scheme for large-scale chip multiprocessors. Using DCC, a per-core cache cluster is comprised of a number of L2 cache banks and cache clusters are constructed, expanded, and contracted dynamically to match each core's cache demand. The basic trade-offs of varying the on-chip cache clusters are average L2 access latency and L2 miss rate. DCC uniquely and efficiently optimizes both metrics and continuously tracks a near-optimal cache organization from many possible configurations. Simulation results using a full-system simulator demonstrate that DCC outperforms alternative L2 cache designs.
引用
收藏
页码:56 / 67
页数:12
相关论文
共 50 条
  • [1] Compositional, dynamic cache management for embedded chip multiprocessors
    Molnos, Anca M.
    Heijligers, Marc J. M.
    Cotofana, Sorin D.
    [J]. 2008 DESIGN, AUTOMATION AND TEST IN EUROPE, VOLS 1-3, 2008, : 870 - +
  • [2] Compositional, Dynamic Cache Management for Embedded Chip Multiprocessors
    Anca M. Molnos
    Sorin D. Cotofana
    Marc J. M. Heijligers
    Jos T. J. van Eijndhoven
    [J]. Journal of Signal Processing Systems, 2009, 57 : 155 - 172
  • [3] Compositional, Dynamic Cache Management for Embedded Chip Multiprocessors
    Molnos, Anca M.
    Cotofana, Sorin D.
    Heijligers, Marc J. M.
    van Eijndhoven, Jos T. J.
    [J]. JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2009, 57 (02): : 155 - 172
  • [4] SET-BASED DYNAMIC CACHE PARTITIONING ON CHIP MULTIPROCESSORS
    Kucuk, Gurhan
    Guney, Isa Ahmet
    [J]. JOURNAL OF THE FACULTY OF ENGINEERING AND ARCHITECTURE OF GAZI UNIVERSITY, 2013, 28 (03): : 545 - 554
  • [5] Towards Controlling Chip Temperature by Dynamic Cache Reconfiguration in Multiprocessors
    Chakraborty, Shounak
    Kapoor, Hemangee K.
    [J]. 2017 30TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2017 16TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID 2017), 2017, : 75 - 80
  • [6] Stimulus Cache: Boosting Performance of Chip Multiprocessors with Excess Cache
    Lee, Hyunjin
    Cho, Sangyeun
    Childers, Bruce R.
    [J]. HPCA-16 2010: SIXTEENTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2010, : 211 - 222
  • [7] CCNoC: Cache-Coherent Network on Chip for Chip Multiprocessors
    Jing-Lei Wang
    Yi-Bo Xue
    Hai-Xia Wang
    Chong-Min Li
    Dong-Sheng Wang
    [J]. Journal of Computer Science and Technology, 2010, 25 : 257 - 266
  • [8] Cache-aware network-on-chip for chip multiprocessors
    Tatas, Konstantinos
    Kyriacou, Costas
    Dekoulis, George
    Demetriou, Demetris
    Avraam, Costas
    Christou, Anastasia
    [J]. VLSI CIRCUITS AND SYSTEMS IV, 2009, 7363
  • [9] CCNoC: Cache-Coherent Network on Chip for Chip Multiprocessors
    Wang, Jing-Lei
    Xue, Yi-Bo
    Wang, Hai-Xia
    Li, Chong-Min
    Wang, Dong-Sheng
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2010, 25 (02) : 257 - 266
  • [10] CCNoC:Cache-Coherent Network on Chip for Chip Multiprocessors
    王惊雷
    薛一波
    王海霞
    李崇民
    汪东升
    [J]. Journal of Computer Science & Technology, 2010, 25 (02) : 257 - 266