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 条
  • [21] An overview of on-chip compression architectures
    Cadence Design Systems, United States
    EDN, 2006, 18 (61-68)
  • [22] An overview of on-chip compression architectures
    Keller, Brion
    EDN, 2006, 51 (18) : 61 - +
  • [23] A partitioned on-chip virtual cache for fast processors
    Kim, D
    Lee, J
    Park, S
    JOURNAL OF SYSTEMS ARCHITECTURE, 1997, 43 (08) : 519 - 531
  • [24] On-chip cache algorithm design for multimedia SOC
    Pratoomtong, A
    Hu, YH
    2005 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS 1-5: SPEECH PROCESSING, 2005, : 337 - 340
  • [25] On the yield of VLSI processors with on-chip CPU cache
    Nikolos, D
    Vergos, HT
    IEEE TRANSACTIONS ON COMPUTERS, 1999, 48 (10) : 1138 - 1144
  • [26] An Overview of Fully On-Chip Inductors
    Ondica, Robert
    Kovac, Martin
    Hudec, Adam
    Ravasz, Richard
    Maljar, David
    Stopjakova, Viera
    Arbet, Daniel
    RADIOENGINEERING, 2023, 32 (01) : 11 - 22
  • [27] A shared-bus control mechanism and a cache coherence protocol for a high-performance on-chip multiprocessor
    Takahashi, M
    Takano, H
    Kaneko, E
    Suzuki, S
    SECOND INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 1996, : 314 - 322
  • [28] Backlog Bounds Analysis of Different On-Chip Cache Coherence Policies: A Network Calculus-Based Approch
    Lai, Xin
    Liu, Cong
    Wang, Zhiying
    Feng, Quanyou
    2012 9TH INTERNATIONAL CONFERENCE ON UBIQUITOUS INTELLIGENCE & COMPUTING AND 9TH INTERNATIONAL CONFERENCE ON AUTONOMIC & TRUSTED COMPUTING (UIC/ATC), 2012, : 361 - 365
  • [29] Thread Progress Aware Coherence Adaption for Hybrid Cache Coherence Protocols
    Li, Jianhua
    Shi, Liang
    Li, Qing'an
    Xue, Chun Jason
    Xu, Yinlong
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (10) : 2697 - 2707
  • [30] Checking Cache-Coherence Protocols with TLA+
    Rajeev Joshi
    Leslie Lamport
    John Matthews
    Serdar Tasiran
    Mark Tuttle
    Yuan Yu
    Formal Methods in System Design, 2003, 22 : 125 - 131