Energy-efficient hybrid coherence protocol for multicore processors

被引:0
|
作者
Ching-Wen Chen
An Hsia
Yong-Wei Zhan
Tzong-Jye Liu
机构
[1] Feng Chia University,Department of Information Engineering and Computer Science
来源
Cluster Computing | 2018年 / 21卷
关键词
Cache data coherence protocol; Energy saving; Reduction of broadcasting message; Reduction of tag comparisons;
D O I
暂无
中图分类号
学科分类号
摘要
In multicore processors, a cache coherence protocol is used for maintaining the data coherence in private caches. Traditional snoop-based protocols used broadcasting messages for maintaining data coherence to result in many tag comparisons in private caches. However, the use of broadcasting messages consumes a considerable amount of energy as well as execution time because of tag comparisons. In this paper, an energy-efficient hybrid coherence protocol (EEHCP) is proposed to reduce energy consumption for maintaining the data coherence of private caches by reducing the amount of broadcasting messages and tag comparisons. According to the simulation results, the proposed EEHCP consumes 27, 18, and 46% less energy than the SFT (snoop filter table) protocol, the snoop-based protocol with the hybrid write strategy, and the traditional snoop-based protocol with MESI, and 18, 17, and 32% less execution time than these three protocols, respectively.
引用
收藏
页码:1521 / 1541
页数:20
相关论文
共 50 条
  • [41] EEHCCP: An Energy-Efficient Hybrid Clustering Communication Protocol for Wireless Sensor Network
    Pachlor, Rohit
    Shrimankar, Deepti
    AD HOC NETWORKS, ADHOCNETS 2017, 2018, 223 : 199 - 207
  • [42] Energy-Efficient Thread Assignment Optimization for Heterogeneous Multicore Systems
    Petrucci, Vinicius
    Loques, Orlando
    Mosse, Daniel
    Melhem, Rami
    Abou Gazala, Neven
    Gobriel, Sameh
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2015, 14 (01)
  • [43] Towards Energy-Efficient Heterogeneous Multicore Architectures for Edge Computing
    Gamatie, Abdoulaye
    Devic, Guillaume
    Sassatelli, Gilles
    Bernabovi, Stefano
    Naudin, Philippe
    Chapman, Michael
    IEEE ACCESS, 2019, 7 : 49474 - 49491
  • [44] Energy-Efficient Time-Division Multiplexed Hybrid-Switched NoC for Heterogeneous Multicore Systems
    Yin, Jieming
    Zhou, Pingqiang
    Sapatnekar, Sachin S.
    Zhai, Antonia
    2014 IEEE 28TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM, 2014,
  • [45] Importance of Coherence Protocols with Network Applications on Multicore Processors
    Yi, Kyueun
    Ro, Won W.
    Gaudiot, Jean-Luc
    IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (01) : 6 - 15
  • [46] An Efficient Dynamic Energy-Aware Application Mapping Algorithm for Multicore Processors
    Xu, Thomas Canhao
    Leppanen, Ville
    2016 SIXTH INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION PROCESSING AND COMMUNICATIONS (ICDIPC), 2016, : 119 - 124
  • [47] An Energy-Efficient Memory Hierarchy for Multi-Issue Processors
    Jost, Tiago
    Nazar, Gabriel
    Carro, Luigi
    PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 368 - 373
  • [48] Energy-efficient instruction dispatch buffer design for superscalar processors
    Kucuk, G
    Ghose, K
    Ponomarev, DV
    Kogge, PM
    ISLPED'01: PROCEEDINGS OF THE 2001 INTERNATIONAL SYMPOSIUM ON LOWPOWER ELECTRONICS AND DESIGN, 2001, : 237 - 242
  • [49] Evaluation of Energy-Efficient Cluster Server using Embedded Processors
    Kato, Jun
    Fujita, Hajime
    Ishikawa, Yutaka
    FIRST INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGIES FOR FUTURE DEPENDABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2009, : 106 - 111
  • [50] Loop Instruction Caching for Energy-Efficient Embedded Multitasking Processors
    Gu, Ji
    Ishihara, Tohru
    Lee, Kyungsoo
    2012 IEEE 10TH SYMPOSIUM ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA (ESTIMEDIA), 2012, : 97 - 106