DocumentCode
1812652
Title
Delayed precise invalidation-a software cache coherence scheme
Author
Hwang, Tang-Show ; Chung, Chung-Ping
Author_Institution
Inst. of Comput. Sci. & Inf. Eng., Nat. Chiao Tung Univ., Hsinchu, Taiwan
fYear
1994
fDate
19-22 Dec 1994
Firstpage
524
Lastpage
529
Abstract
Software-based cache coherence scheme is very desirable in scalable multiprocessor as well as massively parallel processor designs. We propose a software-based cache coherence scheme named delayed precise invalidation. The delayed precise invalidation is based on compiler time markings of references and a hardware-based local explicit invalidation of stale data in parallel and selectively. With a small amount of additional hardware and a small set of cache management instructions, the delayed precise invalidation provides more cacheability and allows invalidation of partial elements in an array, overcoming some of the inefficiencies and deficiencies of previous schemes. A correctness proof and a qualitative performance evaluation of the proposed scheme are also presented. Finally, the simulated cache hit ratios of the delayed precise invalidation and the parallel explicit invalidation scheme are given. Simulation results show that the delayed precise invalidation outperforms the parallel explicit invalidation scheme by 1O%
Keywords
cache storage; parallel processing; parallelising compilers; shared memory systems; cache management instructions; compiler time markings; delayed precise invalidation; hardware-based local explicit invalidation; massively parallel processor designs; parallel explicit invalidation scheme; scalable multiprocessor; simulated cache hit ratios; software cache coherence scheme; Coherence; Computer science; Delay effects; Design engineering; Hardware; Information analysis; Large-scale systems; Multiprocessing systems; Process design; Runtime;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Systems, 1994. International Conference on
Conference_Location
Hsinchu
Print_ISBN
0-8186-6555-6
Type
conf
DOI
10.1109/ICPADS.1994.590365
Filename
590365
Link To Document