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