Cache vulnerability mitigation using an adaptive cache coherence protocol

被引:0
|
作者
Mohammad Maghsoudloo
Hamid R. Zarandi
机构
[1] Amirkabir University of Technology (Tehran Polytechnic),Department of Computer Engineering and Information Technology
来源
关键词
Cache reliability; Temporal vulnerability factor; Cache coherence protocols; Adaptive sharing; Multi-core processors;
D O I
暂无
中图分类号
学科分类号
摘要
This paper proposes an adaptive cache coherence protocol to improve the reliability of caches against soft errors in shared-memory multi-core processors. The proposed protocol is conducted based-on a comprehensive study and analysis intended to determine the effects of cache coherence protocols on the characteristics of cache memories. The outcomes of this analysis indicate that differences in handling dirty data items play an important role to make distinction in favor of or against a cache coherence protocol. Based on the primary results, the proposed protocol tries to enhance the reliability of caches by means of sharing management. Sharing is dynamically adjusted according to the operational mode of CPU. The experimental results show that proposed protocol leads to about 16 % improvements in MTTF, with no performance degradation and with negligible bandwidth and cache energy consumption overheads compared to previous works.
引用
收藏
页码:1048 / 1067
页数:19
相关论文
共 50 条
  • [1] Cache vulnerability mitigation using an adaptive cache coherence protocol
    Maghsoudloo, Mohammad
    Zarandi, Hamid R.
    [J]. JOURNAL OF SUPERCOMPUTING, 2014, 68 (03): : 1048 - 1067
  • [2] An adaptive cache coherence protocol: Trading storage for traffic
    Menezo, Lucia G.
    Puente, Valentin
    Gregorio, Jose-Angel
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2017, 102 : 163 - 174
  • [3] Design and performance evaluation of an adaptive cache coherence protocol
    Hong, WK
    Kim, NH
    Kim, SD
    [J]. 1998 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1998, : 33 - 40
  • [4] Self-adaptive WWW cache coherence protocol (SATTL)
    Sruk, V
    Srbljic, S
    Budin, L
    [J]. MELECON 2000: INFORMATION TECHNOLOGY AND ELECTROTECHNOLOGY FOR THE MEDITERRANEAN COUNTRIES, VOLS 1-3, PROCEEDINGS, 2000, : 282 - 285
  • [5] A correctness proof of a cache coherence protocol
    Felty, A
    Stomp, F
    [J]. COMPASS '96 - PROCEEDINGS OF THE ELEVENTH ANNUAL CONFERENCE ON COMPUTER ASSURANCE: SYSTEMS INTEGRITY, SOFTWARE SAFETY, PROCESS SECURITY, 1996, : 128 - 141
  • [6] An adaptive cache coherence protocol specification for parallel input/output systems
    Garcia-Carballeira, F
    Carretero, J
    Calderon, A
    Perez, JM
    Garcia, JD
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2004, 15 (06) : 533 - 545
  • [7] An adaptive cache coherence protocol optimized for producer-consumer sharing
    Cheng, Liqun
    Carter, John B.
    Dai, Donglai
    [J]. THIRTEENTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2007, : 328 - +
  • [8] DESIGN OF AN ADAPTIVE CACHE COHERENCE PROTOCOL FOR LARGE-SCALE MULTIPROCESSORS
    YANG, Q
    THANGADURAI, G
    BHUYAN, LN
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1992, 3 (03) : 281 - 293
  • [9] Cache memory coherence protocol for distributed systems
    Aguilar Castro, Jose Lisandro
    Sumoza Matos, Rodolfo Leonardo
    [J]. REVISTA TECNICA DE LA FACULTAD DE INGENIERIA UNIVERSIDAD DEL ZULIA, 2007, 30 (02): : 170 - 178
  • [10] A cache coherence protocol for distributed memory platforms
    Sumoza, Rodolfo
    Castro, Jose Aguilar
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2010, 25 (05): : 343 - 353