DocumentCode
3499335
Title
Evaluation of cache coherence protocols on multi-core systems with linear workloads
Author
Jang, Yong J. ; Ro, Won W.
Author_Institution
Sch. of Electr. & Electron. Eng., Yonsei Univ., Seoul, South Korea
Volume
4
fYear
2009
fDate
8-9 Aug. 2009
Firstpage
342
Lastpage
345
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.
Keywords
cache storage; mathematics computing; multi-threading; protocols; GEMS; Simics; cache coherence protocol; directory coherence protocol; linear workload; memory consistency; multicore system; parallel matrix multiplication; thread-level parallelism; token coherence protocol; Access protocols; Bandwidth; Cache memory; Communication system control; Concurrent computing; Control systems; Delay; Electronic mail; Engineering management; Writing; Multi-core; cache coherence protocol; directory coherence; parallel matrix mulitplication; token coherence;
fLanguage
English
Publisher
ieee
Conference_Titel
Computing, Communication, Control, and Management, 2009. CCCM 2009. ISECS International Colloquium on
Conference_Location
Sanya
Print_ISBN
978-1-4244-4247-8
Type
conf
DOI
10.1109/CCCM.2009.5267596
Filename
5267596
Link To Document