Analysis of Multi-core Cache Coherence Protocols from Energy and Performance Perspective

被引:0
|
作者
Joshi, Amit D. [1 ]
Indrajeet, S. [1 ]
Ramasubramanian, N. [1 ]
Begum, B. Shameedha [1 ]
机构
[1] Natl Inst Technol, Dept Comp Sci & Engn, Tiruchirappalli, Tamil Nadu, India
关键词
Memory Hierarch; Cache Coherence; Snoopy bus; Directory; Energy;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Multi-core processors are widely spread in today's computing environment. These processors provide high performance by executing programs independently on multiple cores. Multithreading helps programmer to execute tasks independently by utilizing underlying computing architecture appropriately. Multiple threads share common memory space. Shared memory architectures face the problem of cache coherence. Different techniques has been devised to keep caches coherent. These techniques have their own advantages and disadvantages. The prime aim of computer architects is to provide a much better computing environment along with high performance and less energy consumption. The processors required for smart phone devices have major concern with energy efficiency. Recent re-search shows that hybridization of cache coherence techniques is being carried out to achieve the goals like high performance, energy efficiency and scalability. This work gives a focus on analysis of existing cache coherence techniques independently. These techniques can be integrated together for hybridization of cache coherence techniques. In particular, the issues like performance analysis and energy consumption of snoopy and directory based cache coherence variants are addressed. Snoopy protocol performance gets affected due to on-chip traffic. It has been observed that MOESI CMP Token cache coherence protocol is energy and performance efficient than all other variants.
引用
收藏
页码:381 / 388
页数:8
相关论文
共 50 条
  • [1] Performance Analysis of Cache Coherence Protocols for Multi-core Architectures : A System Attribute Perspective
    Joshi, Amit D.
    Vollala, Satyanarayana
    Begum, B. Shameedha
    Ramasubramanian, N.
    [J]. INTERNATIONAL CONFERENCE ON ADVANCES IN INFORMATION COMMUNICATION TECHNOLOGY & COMPUTING, 2016, 2016,
  • [2] Evaluation of Cache Coherence Protocols on Multi-Core Systems with Linear Workloads
    Jang, Yong J.
    Ro, Won W.
    [J]. 2009 ISECS INTERNATIONAL COLLOQUIUM ON COMPUTING, COMMUNICATION, CONTROL, AND MANAGEMENT, VOL IV, 2009, : 342 - 345
  • [3] Designing Predictable Cache Coherence Protocols for Multi-Core Real-Time Systems
    Kaushik, Anirudh Mohan
    Hassan, Mohamed
    Patel, Hiren
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2021, 70 (12) : 2098 - 2111
  • [4] Improving the Performance of Heterogeneous Multi-core Processors by modifying the Cache Coherence Protocol
    Fang, Juan
    Hao, Xiaoting
    Fan, Qingwen
    Chang, Zeqing
    Song, Shuying
    [J]. MATERIALS SCIENCE, ENERGY TECHNOLOGY, AND POWER ENGINEERING I, 2017, 1839
  • [5] Understanding the Impact of Cache Performance on Multi-core Architectures
    Ramasubramaniam, N.
    Srinivas, V. V.
    Kumar, P. Pavan
    [J]. INFORMATION TECHNOLOGY AND MOBILE COMMUNICATION, 2011, 147 : 403 - 406
  • [6] Predictable Cache Coherence for Multi-Core Real-Time Systems
    Hassan, Mohamed
    Kaushik, Anirudh M.
    Patel, Hiren
    [J]. PROCEEDINGS OF THE 23RD IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2017), 2017, : 235 - 246
  • [7] Research on Cache Coherence Key Technology in Multi-core Processor System
    Zhang, Su
    [J]. PROCEEDINGS OF THE 2016 4TH INTERNATIONAL CONFERENCE ON ELECTRICAL & ELECTRONICS ENGINEERING AND COMPUTER SCIENCE (ICEEECS 2016), 2016, 50 : 206 - 209
  • [8] Runtime-Guided Cache Coherence Optimizations in Multi-core Architectures
    Manivannan, Madhavan
    Stenstrom, Per
    [J]. 2014 IEEE 28TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM, 2014,
  • [9] Multi-core cache hierarchies
    Balasubramonian, Rajeev
    Jouppi, Norman
    Muralimanohar, Naveen
    [J]. Synthesis Lectures on Computer Architecture, 2011, 17 : 1 - 155
  • [10] Insights from Preliminary Analysis of Local Cache Performance in COTS RTOS for Multi-Core Processors
    Vance, William
    Mott, Michael
    Wotell, Mark
    Bui, Tuan
    Ross, John
    [J]. 2023 IEEE/AIAA 42ND DIGITAL AVIONICS SYSTEMS CONFERENCE, DASC, 2023,