Evaluation of cache coherence protocols on multi-core systems with linear workloads

Yong J. Jang, Won W. Ro

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)

Abstract

Cache coherence protocols are major factors in achieving high performance through thread-level parallelism on multi-core systems. Among them, the token coherence protocol is the most efficient cache coherence protocol in maintaining the memory consistency. We used linear workloads such as parallel matrix multiplication to evaluate the token coherence protocol against the directory coherence protocol using GEMS on Simics. The experimental results demonstrate that the token coherence protocol is a more flexible framework than the directory coherence protocol on multi-core systems because it can provide improved performance and reduced complexity. Moreover, we established the relationship between the shared cache size and total performance.

Original languageEnglish
Title of host publication2009 Second ISECS International Colloquium on Computing, Communication, Control, and Management, CCCM 2009
Pages342-345
Number of pages4
DOIs
Publication statusPublished - 2009
Event2009 Second ISECS International Colloquium on Computing, Communication, Control, and Management, CCCM 2009 - Sanya, China
Duration: 2009 Aug 82009 Aug 9

Publication series

Name2009 Second ISECS International Colloquium on Computing, Communication, Control, and Management, CCCM 2009
Volume4

Other

Other2009 Second ISECS International Colloquium on Computing, Communication, Control, and Management, CCCM 2009
Country/TerritoryChina
CitySanya
Period09/8/809/8/9

All Science Journal Classification (ASJC) codes

  • Computational Theory and Mathematics
  • Computer Networks and Communications
  • Computer Science Applications
  • Software

Fingerprint

Dive into the research topics of 'Evaluation of cache coherence protocols on multi-core systems with linear workloads'. Together they form a unique fingerprint.

Cite this