Reconfigurable MPB Combined with Cache Coherence Protocol in Many-core

被引:0
|
作者
Han, Xing [1 ]
Fu, Yuzhuo [1 ]
Jiang, Jiang [1 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Microelect, Shanghai, Peoples R China
来源
PROCEEDINGS OF 2016 IEEE ADVANCED INFORMATION MANAGEMENT, COMMUNICATES, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IMCEC 2016) | 2016年
基金
美国国家科学基金会;
关键词
cache coherence; message passing; reconfigurable; network-on-chip; manycore;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Data sharing is an important problem for manycore processor. Penalties of cache misses increase heavily on a larger NoC. In order to address the problem of coherence wall, message passing is introduced into manycore processors. Different from massive parallel processing (MPP) system, manycore is much more sensitive with on-chip storage. In this paper, we propose a reconfigurable cache system, which could reconfigure cache lines into message passing buffers (MPBs) as is needed. In this way, we could improve utilization of on-chip storage. The penalty of hardware design is low because most of functions are reused from structure and state machine in the original cache coherence protocol. This mechanism could be used in any cache protocols with MOESI state machines. Comparing with separated MPB having 5.26% overhead in hardware costs, simulation shows that RMCC has 11.4% improvements in overall performance. At the meantime, RMCC without 5.26% overhead in SRAMs has the same performance with the separated MPB mechanism.
引用
收藏
页码:385 / 388
页数:4
相关论文
共 50 条
  • [1] Reconfigurable Many-Core Processor with Cache Coherence
    Han, Xing
    Jiang, Jiang
    Fu, Yuzhuo
    Wang, Chang
    COMPUTER ENGINEERING AND TECHNOLOGY, NCCET 2013, 2013, 396 : 198 - 207
  • [2] Architecture supported synchronization-based cache coherence protocol for many-core processors
    Huang, He
    Liu, Lei
    Song, Feng-Long
    Ma, Xiao-Yu
    Jisuanji Xuebao/Chinese Journal of Computers, 2009, 32 (08): : 1618 - 1630
  • [3] SelectDirectory: A Selective Directory for Cache Coherence in Many-Core Architectures
    Yao, Yuan
    Wang, Guanhua
    Ge, Zhiguo
    Mitra, Tulika
    Chen, Wenzhi
    Zhang, Naxin
    2015 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2015, : 175 - 180
  • [4] 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
    2013 22ND INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT), 2013, : 279 - 288
  • [5] A Direct Coherence Protocol for Many-Core Chip Multiprocessors
    Ros, Alberto
    Acacio, Manuel E.
    Garcia, Jose M.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2010, 21 (12) : 1779 - 1792
  • [6] A Novel Hybrid Cache Coherence with Global Snooping for Many-core Architectures
    Gade, Sri Harsha
    Deb, Sujay
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2022, 27 (01)
  • [7] ECONO: Express Coherence Notifications for Efficient Cache Coherency in Many-Core CMPs
    Abellan, Jose L.
    Ros, Alberto
    Fernandez, Juan
    Acacio, Manuel E.
    2013 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION (IC-SAMOS), 2013, : 237 - 244
  • [8] DP&TB: a coherence filtering protocol for many-core chip multiprocessors
    Yuan, Fengkai
    Ji, Zhenzhou
    JOURNAL OF SUPERCOMPUTING, 2013, 66 (01): : 249 - 261
  • [9] DP&TB: a coherence filtering protocol for many-core chip multiprocessors
    Fengkai Yuan
    Zhenzhou Ji
    The Journal of Supercomputing, 2013, 66 : 249 - 261
  • [10] Directory Lookaside Table: Enabling Scalable, Low-Conflict, Many-Core Cache Coherence Directory
    Shi, Xudong
    Su, Feiqi
    Peir, Jih-Kwon
    2014 20TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2014, : 111 - 118