On-chip COMA cache-coherence protocol for microgrids of microthreaded cores

被引:0
|
作者
Zhang, Li [1 ]
Jesshope, Chris [2 ]
机构
[1] Univ Amsterdam, Inst Informat, NL-1012 WX Amsterdam, Netherlands
[2] Kruislaan 403, NL-1098 SJ Amsterdam, Netherlands
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper describes an on-chip COMA cache coherency protocol to support the microthread model of concurrent program composition. The model gives a sound basis for building multi-core computers as it captures concurrency, abstracts communication and identifies resources, such as processor groups explicitly and where mapping and scheduling is performed dynamically. The result is a model where binary compatibility is guaranteed over arbitrary numbers of cores and where backward binary compatibility is also assured. We present the design of a memory system with relaxed synchronisation and consistency constraints that matches the characteristics of this model. We exploit an on-chip COMA organisation, which provides a flexible and transparent partitioning between processors and memory. This paper describes the coherency protocol and consistency model and describes work undertaken on the validation of the model and the development of a co-simulator to the Microgrid CMP emulator.
引用
收藏
页码:38 / +
页数:3
相关论文
共 25 条
  • [1] The verification of the on-chip COMA cache coherence protocol
    Vu, Thuy Duong
    Zhang, Li
    Jesshope, Chris
    [J]. ALGEBRAIC METHODOLOGY AND SOFTWARE TECHNOLOGY, PROCEEDINGS, 2008, 5140 : 413 - +
  • [2] Automatic synthesis of cache-coherence protocol processors using Bluespec
    Dave, N
    Ng, MC
    Arvind
    [J]. Third ACM & IEEE International Conference on Formal Methods and Models for Co-Design, Proceedings, 2005, : 25 - 34
  • [3] An Overview of On-Chip Cache Coherence Protocols
    Al-Waisi, Zainab
    Agyeman, Michael Opoku
    [J]. PROCEEDINGS OF THE 2017 INTELLIGENT SYSTEMS CONFERENCE (INTELLISYS), 2017, : 304 - 309
  • [4] On-Chip Traffic Regulation to Reduce Coherence Protocol Cost on a Microthreaded Many-Core Architecture with Distributed Caches
    Yang, Qiang
    Fu, Jian
    Poss, Raphael
    Jesshope, Chris
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2014, 13
  • [5] Brief Announcement: Relay: A Cache-Coherence Protocol for Distributed Transactional Memory
    Zhang, Bo
    Ravindran, Binoy
    [J]. PRINCIPLES OF DISTRIBUTED SYSTEMS, PROCEEDINGS, 2009, 5923 : 48 - 53
  • [7] Towards Energy Efficient Approx Cache-coherence Protocol Verified using Model Checker
    Saraswat, Anant
    Abhishek, Kumar
    Ghalib, Muhammad Rukunuddin
    Shankar, Achyut
    Alazab, Mamoun
    Nongpoh, Bernard
    [J]. Computers and Electrical Engineering, 2022, 97
  • [8] Towards Energy Efficient Approx Cache-coherence Protocol Verified using Model Checker
    Saraswat, Anant
    Abhishek, Kumar
    Ghalib, Muhammad Rukunuddin
    Shankar, Achyut
    Alazab, Mamoun
    Nongpoh, Bernard
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2022, 97
  • [9] The Case for a Scalable Coherence Protocol for Complex On-Chip Cache Hierarchies in Many-Core Systems
    Menezo, Lucia G.
    Puente, Valentin
    Angel Gregorio, Jose
    [J]. 2013 22ND INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT), 2013, : 279 - 288
  • [10] 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
    [J]. SECOND INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 1996, : 314 - 322