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 条
  • [41] Suffix Array Performance Analysis for Multi-Core Platforms
    Gil-Costa, Veronica
    Ochoa, Cesar
    Printista, A. Marcela
    [J]. COMPUTACION Y SISTEMAS, 2013, 17 (03): : 391 - 399
  • [42] Performance analysis & improvement of SNPHAP on Multi-core CPUs
    Ranokphanuwat, Ratthaslip
    Kittitornkun, Surin
    Tongsima, Sissades
    [J]. 2013 10TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING/ELECTRONICS, COMPUTER, TELECOMMUNICATIONS AND INFORMATION TECHNOLOGY (ECTI-CON), 2013,
  • [43] A WCET Analysis Method for Multi-Core Processors with Multi-Tier Coherence Protocol
    Zhu, Yi'an
    Shi, Xianchen
    Yao, Ye
    Li, Lian
    Ren, Pengyuan
    Dong, Weizhen
    Li, Jiayu
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2023, 60 (01): : 30 - 42
  • [44] Real-Time Cache Management for Multi-Core Virtualization
    Kim, Hyoseung
    Rajkumar, Ragunathan
    [J]. 2016 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2016,
  • [45] Dynamic Cache Reconfiguration and Partitioning for Energy Optimization in Real-Time Multi-Core Systems
    Wang, Weixun
    Mishra, Prabhat
    Ranka, Sanjay
    [J]. PROCEEDINGS OF THE 48TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2011, : 948 - 953
  • [46] Scope-aware data cache analysis for OpenMP programs on multi-core processors
    Du, He
    Zhang, Wei
    Guan, Nan
    Yi, Wang
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 98 : 443 - 452
  • [47] FabCache: Cache Design Automation for Heterogeneous Multi-core Processors
    Okamoto, Takaki
    Nakabayashi, Tomoyuki
    Sasaki, Takahiro
    Kondo, Toshio
    [J]. 2013 FIRST INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2013, : 602 - 606
  • [48] On the Functional Test of the Cache Coherency Logic in Multi-core Systems
    Perez Acle, J.
    Cantoro, R.
    Sanchez, E.
    Reorda, M. Sonza
    [J]. 2015 IEEE 6TH LATIN AMERICAN SYMPOSIUM ON CIRCUITS & SYSTEMS (LASCAS), 2015,
  • [49] Runtime Adaptive Cache Checkpointing for RISC Multi-Core Processors
    Kempf, Fabian
    Hoefer, Julian
    Kress, Fabian
    Hotfilter, Tim
    Harbaum, Tanja
    Becker, Juergen
    [J]. 2022 IEEE 35TH INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (IEEE SOCC 2022), 2022, : 160 - 165
  • [50] Adaptive V-Set Cache for Multi-core Processors
    El-Moursy, Ali A.
    [J]. 2014 IEEE 8TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANYCORE SOCS (MCSOC), 2014, : 297 - 302