As with many programming decisions, improving performance in one area results in a tradeoff in another. With invalidate vs update cache coherence protocols, the tradeoff of having lower miss rates is having higher traffic on the interconnect.
This comment was marked helpful 0 times.
markwongsk
Question: So is this an example of workload-driven design? We compare two designs and choose the one which perform better on the standard datasets.
As with many programming decisions, improving performance in one area results in a tradeoff in another. With invalidate vs update cache coherence protocols, the tradeoff of having lower miss rates is having higher traffic on the interconnect.
This comment was marked helpful 0 times.
Question: So is this an example of workload-driven design? We compare two designs and choose the one which perform better on the standard datasets.
This comment was marked helpful 0 times.