DocumentCode :
1696369
Title :
Evaluation of cache consistency algorithm performance
Author :
Gee, Jeffrey D. ; Smith, Alan Jay
Author_Institution :
Digital Equipment Corp., Palo Alto, CA, USA
fYear :
1996
Firstpage :
236
Lastpage :
248
Abstract :
As more computer systems turn to multiprocessing for improved performance, additional research is needed to evaluate and improve the performance of cache consistency protocols. In this study, we use trace-driven simulation to examine the performance of several consistency protocols, including some new adaptive protocols which have not been examined in prior research. This study uses a wider variety of traces than have been previously analyzed, including some production applications from a vector mini-supercomputer system, and presents a wider variety of analyses than have been previously presented for a given workload. We find that the sharing characteristics of application programs have a large bearing on the relative performance of the different protocols. Update-based protocols outperform invalidate-based protocols when accesses so shared data are highly interleaved among different processors (fine-grain sharing), while invalidate-based protocols are superior if one processor performs all accesses to shared data over long periods of time (coarse-grain sharing). Adaptive protocols provide the best overall performance across all applications; we present a new protocol called Update-Once, which yields the highest average performance. In even the best cases, however, estimated processor utilizations are unacceptably low due to the overhead to maintain consistent caches. To extract good performance from multiprocessor systems, existing application programs must be recoded to reduce sharing between processors
Keywords :
cache storage; digital simulation; performance evaluation; adaptive protocols; cache consistency; cache consistency protocols; interleaved among; performance; processor utilizations; sharing characteristics; trace-driven simulation; Access protocols; Algorithm design and analysis; Analytical models; Computational modeling; Computer science; Costs; Laboratories; NASA; Production systems; Sun;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, 1996. MASCOTS '96., Proceedings of the Fourth International Workshop on
Conference_Location :
San Jose, CA
Print_ISBN :
0-8186-7235-8
Type :
conf
DOI :
10.1109/MASCOT.1996.501025
Filename :
501025
Link To Document :
بازگشت