An Overview of On-Chip Cache Coherence Protocols

被引:0
|
作者
Al-Waisi, Zainab [1 ]
Agyeman, Michael Opoku [1 ]
机构
[1] Univ Northampton, Dept Comp & Immers Technol, Northampton, England
关键词
Cache coherence; Cache coherence protocols; invalidation-based protocol; update-based protocol; MSI; MESI; Dragon; Firefly protocol;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Cache coherence protocols have significant impact on the performance of distributed and centralized shared-memory of a multiprocessor, and they are required for maintaining data consistency in a chip-multiprocessor system (CMP). Thus, cache protocols play a major role in improving the performance of multiprocessor systems. Specifically, an efficient cache coherence protocol should ensure the updating of processor data, broadcasting valid data other processors and main memory to prevent the main memory or other processors from loading invalid values. To address this issue of efficiency in maintaining cache coherency, several contribution, such as using invalidation-based protocols with a write through cache coherence, have been made over the past years. This paper presents an overview of emerging cache coherence protocols which aim at improving the performance of CMPs. Furthermore, an example of using an invalidation-based protocol with a write through for solving cache's coherency is provided.
引用
收藏
页码:304 / 309
页数:6
相关论文
共 50 条
  • [1] Concerning with on-chip network features to improve cache coherence protocols for CMPs
    Zeng, Hongbo
    Huang, Kun
    Wu, Ming
    Hu, Weiwu
    ADVANCES IN COMPUTER SYSTEMS ARCHITECTURE, PROCEEDINGS, 2007, 4697 : 304 - +
  • [2] The verification of the on-chip COMA cache coherence protocol
    Vu, Thuy Duong
    Zhang, Li
    Jesshope, Chris
    ALGEBRAIC METHODOLOGY AND SOFTWARE TECHNOLOGY, PROCEEDINGS, 2008, 5140 : 413 - +
  • [4] Boosting Performance of Directory-based Cache Coherence Protocols with Coherence Bypass at Subpage Granularity and A Novel On-chip Page Table
    Soltaniyeh, Mohammadreza
    Kadayif, Ismail
    Ozturk, Ozcan
    PROCEEDINGS OF THE ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS (CF'16), 2016, : 180 - 187
  • [5] ADVOCAT: Automated Deadlock Verification for On-chip Cache coherence and Interconnects
    Verbeek, Freek
    Yaghini, Pooria M.
    Eghbal, Ashkan
    Bagherzadeh, Nader
    PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 1640 - 1645
  • [6] Architectural implications of cache coherence protocols with network applications on chip multiProcessors
    Yi, Kyueun
    Gaudiot, Jean-Luc
    NETWORK AND PARALLEL COMPUTING, PROCEEDINGS, 2007, 4672 : 394 - +
  • [7] On-chip COMA cache-coherence protocol for microgrids of microthreaded cores
    Zhang, Li
    Jesshope, Chris
    EURO-PAR 2007 WORKSHOPS: PARALLEL PROCESSING, 2008, 4854 : 38 - +
  • [8] Verifying cache coherence protocols
    McMillan, K
    IEEE SPECTRUM, 1996, 33 (06) : 67 - 67
  • [9] Characterizing Soft Error Vulnerability of Cache Coherence Protocols for Chip-Multiprocessors
    Zheng, Chuanlei
    Wang, Shuai
    PROCEEDINGS OF THE 2014 IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI AND NANOTECHNOLOGY SYSTEMS (DFTS), 2014, : 15 - 20
  • [10] On-chip cache memory resilience
    Hwang, SH
    Choi, GS
    THIRD IEEE INTERNATIONAL HIGH-ASSURANCE SYSTEMS ENGINEERING SYMPOSIUM, PROCEEDINGS, 1998, : 240 - 247