DocumentCode :
3192222
Title :
A timestamp-based selective invalidation scheme for multiprocessor cache coherence
Author :
Yuan, Xin ; Melhem, Rami ; Gupta, Rajiv
Author_Institution :
Dept. of Comput. Sci., Pittsburgh Univ., PA, USA
Volume :
3
fYear :
1996
fDate :
12-16 Aug 1996
Firstpage :
114
Abstract :
Among all software cache coherence strategies, the ones that are based on the concept of timestamps show the greatest potential in terms of cache performance. The early timestamp methods suffer from high hardware overhead. Improvements have been proposed to reduce hardware overhead at the expense of either increasing runtime overhead or sacrificing cache performance. We discuss the limitations of the previous timestamp-based methods and propose a new software cache coherence scheme. Our scheme exploits the inter-level locality with significantly less hardware support than the early timestamp methods while introducing only constant runtime overhead for each epoch during the execution of a program. Simulation results show that the proposed scheme achieves higher performance than the previous schemes with comparable hardware overhead
Keywords :
cache storage; coherence; multiprocessing systems; parallel programming; virtual machines; cache performance; hardware overhead; inter-level locality; multiprocessor cache coherence; runtime overhead; simulation; software cache coherence strategies; timestamp-based selective invalidation scheme; Coherence; Communication system traffic control; Computational modeling; Computer science; Concurrent computing; Hardware; Multiprocessing systems; Runtime; Software performance; Whales;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing, 1996. Vol.3. Software., Proceedings of the 1996 International Conference on
Conference_Location :
Ithaca, NY
ISSN :
0190-3918
Print_ISBN :
0-8186-7623-X
Type :
conf
DOI :
10.1109/ICPP.1996.538566
Filename :
538566
Link To Document :
بازگشت