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 条
  • [31] Novel Stochastic Computing for Energy-Efficient Image Processors
    Joe, Hounghun
    Kim, Youngmin
    ELECTRONICS, 2019, 8 (06)
  • [32] Energy Efficient Block-Partitioned Multicore Processors for Parallel Applications
    Xuan Qi
    Da-Kai Zhu
    Journal of Computer Science and Technology, 2011, 26
  • [33] Energy-Efficient Scheduling with Time and Processors Eligibility Restrictions
    Jin, Xibo
    Zhang, Fa
    Song, Ying
    Fan, Liya
    Liu, Zhiyong
    EURO-PAR 2013 PARALLEL PROCESSING, 2013, 8097 : 66 - 77
  • [35] The Minimax cache: An energy-efficient framework for media processors
    Unsal, OS
    Koren, I
    Krishna, CM
    Moritz, CA
    EIGHTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2002, : 131 - 140
  • [36] Energy-Efficient Protocol for Cooperative Networks
    Elhawary, Mohamed
    Haas, Zygmunt J.
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2011, 19 (02) : 561 - 574
  • [37] A Distributed, Hybrid Energy-Efficient Clustering Protocol for Heterogeneous Wireless Sensor Network
    Wang, Jun
    Zhu, Xuegang
    Cheng, Yong
    Zhu, Yongsheng
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2013, 6 (04): : 39 - 49
  • [38] Application configuration selection for energy-efficient execution on multicore systems
    Wang, Shinan
    Luo, Bing
    Shi, Weisong
    Tiwari, Devesh
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2016, 87 : 43 - 54
  • [39] High-Performance Energy-Efficient Multicore Embedded Computing
    Munir, Arslan
    Ranka, Sanjay
    Gordon-Ross, Ann
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (04) : 684 - 700
  • [40] Energy-Efficient Transport Layer Protocol for Hybrid Communication in Body Area Nanonetworks
    Alam, Mayisha
    Nurain, Novia
    Tairin, Suraiya
    Al Islam, A. B. M. Alim
    2017 IEEE REGION 10 HUMANITARIAN TECHNOLOGY CONFERENCE (R10-HTC), 2017, : 674 - 677