Dynamic Reusability-based Replication with Network Address Mapping in CMPs

被引:0
|
作者
Wang, Jinglei [1 ]
Wang, Dongsheng [1 ]
Wang, Haixia [1 ]
Xue, Yibo [1 ]
机构
[1] Tsinghua Univ, Tsinghua Natl Lab Informat Sci & Technol, Beijing 100084, Peoples R China
关键词
WIRE-DELAY; CHIP; CAPACITY; CACHES;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In a Chip MultiProcessor(CMP) with shared caches, the last level cache is distributed across all the cores. This increases the on-chip communication delay and thus influence the processor's performance. Replication can be provided in shared caches to reduce the on-chip communication delay. However, current proposals do not take into account replicating blocks's access characteristics and how to make the best of replicas, which have limited performance benefit. In this paper, we observe that reusability of cache blocks influences the availability of replication scheme severely. Based on this observation, we propose Dynamic Reusability-based Replication (DRR), a novel cache design to exploit efficient replicas management using blocks's reuse pattern. DRR monitors the recent referenced cache blocks' access pattern, and replicates the blocks with high reusability to appropriate L2 slices, and the replicated copies can be shared by their nearby cores. We evaluate DRR for 16-core system using splash-2 and parsec benchmarks. DRR improves performance by 30% on average over conventional shared cache design, 16% over Victim Replication(VR), 8% over Adaptive Selected Replication (ASR), and 25% over R-NUCA.
引用
收藏
页码:487 / 492
页数:6
相关论文
共 50 条
  • [1] Reusability-based software developing environment
    Yao, Wenbin
    Yang, Xiaozong
    Xiaoxing Weixing Jisuanji Xitong/Mini-Micro Systems, 2000, 21 (04): : 385 - 388
  • [2] A REUSABILITY-BASED COMPARISON OF REQUIREMENT SPECIFICATION METHODOLOGIES
    CASTANO, S
    DEANTONELLIS, V
    FRANCALANCI, C
    PERNICI, B
    METHODS AND ASSOCIATED TOOLS FOR THE INFORMATION SYSTEMS LIFE CYCLE, 1994, 55 : 63 - 84
  • [3] Dynamic Thread and Data Mapping for NoC Based CMPs
    Kandemir, Mahmut
    Ozturk, Ozcan
    Muralidhara, Sai P.
    DAC: 2009 46TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2009, : 852 - +
  • [4] Reusability-based semantics for grasp evaluation in context of service robotics
    Baier, Tim
    Zhang, Jianwei
    2006 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS, VOLS 1-3, 2006, : 703 - +
  • [5] Reusability-based selection of parametric finite element analysis models
    Udoyen, Nsikan
    Rosen, David W.
    AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 2009, 23 (02): : 197 - 214
  • [6] Page Reusability-Based Cache Partitioning for Multi-Core Systems
    Park, Jiwoong
    Yeom, Heonyoung
    Son, Yongseok
    IEEE TRANSACTIONS ON COMPUTERS, 2020, 69 (06) : 812 - 818
  • [7] REUSABILITY-BASED STRATEGY FOR DEVELOPMENT OF INFORMATION-SYSTEMS - IMPLEMENTATION EXPERIENCE OF A BANK
    APTE, U
    SANKAR, CS
    THAKUR, M
    TURNER, JE
    MIS QUARTERLY, 1990, 14 (04) : 421 - 433
  • [8] Flexible Network Address Mapping for Container-based Clouds
    Kim, Kyung-Hwa
    Lee, Jae Woo
    Ben-Ami, Michael
    Nam, Hyunwoo
    Janak, Jan
    Schulzrinne, Henning
    2015 1st IEEE Conference on Network Softwarization (NetSoft), 2015,
  • [9] A Reusability-based Hierarchical Fault-detection Architecture for Robot Middleware and its Implementation in an Autonomous Mobile Robot System
    Asato, Tao
    Suga, Yuki
    Ogata, Tetsuya
    2016 IEEE/SICE INTERNATIONAL SYMPOSIUM ON SYSTEM INTEGRATION (SII), 2016, : 150 - 155
  • [10] A Cache Privacy Protection Mechanism based on Dynamic Address Mapping in Named Data Networking
    Zhu, Yi
    Kang, Haohao
    Huang, Ruhui
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2018, 12 (12): : 6123 - 6138