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
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;
Conference_Titel :
Computing, Communication, Control, and Management, 2009. CCCM 2009. ISECS International Colloquium on
Conference_Location :
Sanya
Print_ISBN :
978-1-4244-4247-8
DOI :
10.1109/CCCM.2009.5267596