TY - JOUR
T1 - A performance study of cache coherence protocols and write caches for parallel-multithreaded shared-memory multiprocessors
AU - Wu, Chao Chin
AU - Chen, Cheng
PY - 1998/1/1
Y1 - 1998/1/1
N2 - According to published research results, no directory-based cache coherence protocol provides best performance for all application programs in conventional multiprocessor systems that use sequential consistency models. However, recently it has been claimed that competitive-update protocols are superior to other protocols under a relaxed consistency model. Moreover, incorporating write caches improves the system performance of clean and competitive-update protocols. In this paper, we examine the different effects that occur when processing elements are replaced by parallel-multithreaded processors. According to our simulation results, the clean protocol provided the best performance for five out of six SPLASH programs. After augmentation with write caches, the clean protocol outperformed others for all applications. Though competitive-update protocols have been improved, their performance is not better than that of write-invalidate protocols for most programs.
AB - According to published research results, no directory-based cache coherence protocol provides best performance for all application programs in conventional multiprocessor systems that use sequential consistency models. However, recently it has been claimed that competitive-update protocols are superior to other protocols under a relaxed consistency model. Moreover, incorporating write caches improves the system performance of clean and competitive-update protocols. In this paper, we examine the different effects that occur when processing elements are replaced by parallel-multithreaded processors. According to our simulation results, the clean protocol provided the best performance for five out of six SPLASH programs. After augmentation with write caches, the clean protocol outperformed others for all applications. Though competitive-update protocols have been improved, their performance is not better than that of write-invalidate protocols for most programs.
UR - http://www.scopus.com/inward/record.url?scp=0031701021&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0031701021&partnerID=8YFLogxK
U2 - 10.1080/02533839.1998.9670368
DO - 10.1080/02533839.1998.9670368
M3 - Article
AN - SCOPUS:0031701021
VL - 21
SP - 33
EP - 46
JO - Chung-kuo Kung Ch'eng Hsueh K'an/Journal of the Chinese Institute of Engineers
JF - Chung-kuo Kung Ch'eng Hsueh K'an/Journal of the Chinese Institute of Engineers
SN - 0253-3839
IS - 1
ER -