Modelling accesses to migratory and producer-consumer characterised data in a shared memory multiprocessor
1994 (English)Conference paper (Refereed)
Directory-based, write-invalidate cache coherence protocols are effective in reducing latencies to the memory but suffer from cache misses due to coherence actions. It is therefore important to understand the nature of data sharing causing misses for this class of protocols. We identify a set of parameters that characterises the accesses to migratory and producer-consumer data in sufficient detail so as to predict the number of cache misses in directory-based, write-invalidate protocols. We show that the parameters can be extracted from real programs and used as input to a reference generator that artificially generates a stream of references causing accurate estimates of cold, coherence and directory replacement misses, compared to the program itself.
Place, publisher, year, edition, pages
1994. 612-19 p.
IdentifiersURN: urn:nbn:se:kth:diva-109674OAI: oai:DiVA.org:kth-109674DiVA: diva2:584924
Proceedings of 1994 6th IEEE Symposium on Parallel and Distributed Processing
NR 201408052013-01-092013-01-082013-01-09Bibliographically approved