Question
Configure the cache coherence protocol using the following configurations: MSI, MESI, and DRAGON. For each of the configurations, obtain the global miss rate for the
Configure the cache coherence protocol using the following configurations: MSI, MESI, and DRAGON. For each of the configurations, obtain the global miss rate for the system using the memory traces: FFT, Simple, Speech and WeatherConfigure the cache coherence protocol using the following configurations: MSI, MESI, and DRAGON. For each of the configurations, obtain the global miss rate for the system using the memory traces: FFT, Simple, Speech and Weather
Do all the protocols have the same miss rate? Which is the coherence protocol with the best miss rate? And which does it have the worst? In particular, is the miss rate the same for the MSI and MESI protocols? Why?
Do you observe any difference between the update-based protocol and the invalidation based protocols? Which? Why? Are the coherence misses the same for these two kinds of protocols?
Do you think that the results and conclusions obtained with these experiments are of general application or they may change depending on the used benchmarks?
In conclusion, does the use of a concrete cache coherence protocol improve the multiprocessor system performance? Why?
Step by Step Solution
3.43 Rating (150 Votes )
There are 3 Steps involved in it
Step: 1
Configuring cache coherence protocols involves analyzing how they handle data consistency across multiple caches in a multiprocessor system The protoc...Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started