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

1 Citation (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
Volume4
DOIs
Publication statusPublished - 2009 Nov 25
Event2009 Second ISECS International Colloquium on Computing, Communication, Control, and Management, CCCM 2009 - Sanya, China
Duration: 2009 Aug 82009 Aug 9

Other

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

Fingerprint

Data storage equipment

All Science Journal Classification (ASJC) codes

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

Cite this

Jang, Y. J., & Ro, W. W. (2009). Evaluation of cache coherence protocols on multi-core systems with linear workloads. In 2009 Second ISECS International Colloquium on Computing, Communication, Control, and Management, CCCM 2009 (Vol. 4, pp. 342-345). [5267596] https://doi.org/10.1109/CCCM.2009.5267596
Jang, Yong J. ; Ro, Won W. / Evaluation of cache coherence protocols on multi-core systems with linear workloads. 2009 Second ISECS International Colloquium on Computing, Communication, Control, and Management, CCCM 2009. Vol. 4 2009. pp. 342-345
@inproceedings{18083b3a74d14886879a3f49b2803dd6,
title = "Evaluation of cache coherence protocols on multi-core systems with linear workloads",
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.",
author = "Jang, {Yong J.} and Ro, {Won W.}",
year = "2009",
month = "11",
day = "25",
doi = "10.1109/CCCM.2009.5267596",
language = "English",
isbn = "9781424442461",
volume = "4",
pages = "342--345",
booktitle = "2009 Second ISECS International Colloquium on Computing, Communication, Control, and Management, CCCM 2009",

}

Jang, YJ & Ro, WW 2009, Evaluation of cache coherence protocols on multi-core systems with linear workloads. in 2009 Second ISECS International Colloquium on Computing, Communication, Control, and Management, CCCM 2009. vol. 4, 5267596, pp. 342-345, 2009 Second ISECS International Colloquium on Computing, Communication, Control, and Management, CCCM 2009, Sanya, China, 09/8/8. https://doi.org/10.1109/CCCM.2009.5267596

Evaluation of cache coherence protocols on multi-core systems with linear workloads. / Jang, Yong J.; Ro, Won W.

2009 Second ISECS International Colloquium on Computing, Communication, Control, and Management, CCCM 2009. Vol. 4 2009. p. 342-345 5267596.

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

TY - GEN

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

AU - Jang, Yong J.

AU - Ro, Won W.

PY - 2009/11/25

Y1 - 2009/11/25

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=70449927295&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=70449927295&partnerID=8YFLogxK

U2 - 10.1109/CCCM.2009.5267596

DO - 10.1109/CCCM.2009.5267596

M3 - Conference contribution

AN - SCOPUS:70449927295

SN - 9781424442461

VL - 4

SP - 342

EP - 345

BT - 2009 Second ISECS International Colloquium on Computing, Communication, Control, and Management, CCCM 2009

ER -

Jang YJ, Ro WW. Evaluation of cache coherence protocols on multi-core systems with linear workloads. In 2009 Second ISECS International Colloquium on Computing, Communication, Control, and Management, CCCM 2009. Vol. 4. 2009. p. 342-345. 5267596 https://doi.org/10.1109/CCCM.2009.5267596