Delayed precise invalidation-a software cache coherence scheme

作者: Tang-Show Hwang , Chung-Ping Chung

DOI: 10.1109/ICPADS.1994.590365

关键词:

摘要: Software-based cache coherence scheme is very desirable in scalable multiprocessor as well massively parallel processor designs. We propose a software-based named delayed precise invalidation. The invalidation based on compiler time markings of references and hardware-based local explicit stale data selectively. With small amount additional hardware set management instructions, the provides more cacheability allows partial elements an array, overcoming some inefficiencies deficiencies previous schemes. A correctness proof qualitative performance evaluation proposed are also presented. Finally, simulated hit ratios given. Simulation results show that outperforms by 1O%.

参考文章(8)
Ahmed Louri, Hongki Sung, A Compiler Directed Cache Coherence Scheme with Fast and Parallel Explicit Invalidation. international conference on parallel processing. pp. 2- 9 ,(1992)
Censier, Feautrier, A New Solution to Coherence Problems in Multicache Systems IEEE Transactions on Computers. ,vol. 27, pp. 1112- 1118 ,(1978) , 10.1109/TC.1978.1675013
H. Cheong, A.V. Veidenbaum, Compiler-directed cache management in multiprocessors IEEE Computer. ,vol. 23, pp. 39- 47 ,(1990) , 10.1109/2.55499
Hoichi Cheong, Life span strategy—a compiler-based approach to cache coherence international conference on supercomputing. pp. 139- 148 ,(1992) , 10.1145/143369.143402
Hoichi Cheong, Alex Veidenbaum, A version control approach to Cache coherence international conference on supercomputing. pp. 322- 330 ,(1989) , 10.1145/318789.318824
P. Stenstrom, A survey of cache coherence schemes for multiprocessors IEEE Computer. ,vol. 23, pp. 12- 24 ,(1990) , 10.1109/2.55497
James Archibald, Jean-Loup Baer, Cache coherence protocols: evaluation using a multiprocessor simulation model ACM Transactions on Computer Systems. ,vol. 4, pp. 273- 298 ,(1986) , 10.1145/6513.6514
H. Cheong, A. V. Vaidenbaum, A cache coherence scheme with fast selective invalidation international symposium on computer architecture. ,vol. 16, pp. 299- 307 ,(1988) , 10.1145/633625.52434