Survey on Cache Coherence Protocol and Performance Optimization for Chip Multi-Processor

Sen Sen Hu, Wei Xing Ji, Yi Zhuo Wang, Xu Chen, Wen Fei Fu, Feng Shi*

*Corresponding author for this work

Research output: Contribution to journalReview articlepeer-review

Abstract

Modern-Day transistor technique enables the industry to integrate many cores on a single chip. As an increasing number of cores being integrated on a single chip, cache coherence has become an intractable issue as well as a bottleneck of performance. In this paper, the origin of cache coherence is carefully described. Further, the paper summarizes the key issue of cache coherence and reviews the study in this field a decade after entering the mulit-core era. From aspects of memory access, directory organization, coherence granularity, coherence traffic and scalability, the work on optimization of cache coherence in recent researches is also presented. Finally, the potential challenges in current coherence protocol and direction of future research are discussed.

Original languageEnglish
Pages (from-to)1027-1047
Number of pages21
JournalRuan Jian Xue Bao/Journal of Software
Volume28
Issue number4
DOIs
Publication statusPublished - 1 Apr 2017

Keywords

  • Cache coherence protocol
  • Chip multi-processor
  • Performance optimization

Fingerprint

Dive into the research topics of 'Survey on Cache Coherence Protocol and Performance Optimization for Chip Multi-Processor'. Together they form a unique fingerprint.

Cite this