DocumentCode :
2280738
Title :
A compiler-directed cache coherence scheme with improved intertask locality
Author :
Choi, Lynn ; Yew, Pen-Chung
Author_Institution :
Center for Supercomput. Res. & Dev., Illinois Univ., Urbana, IL, USA
fYear :
1994
fDate :
14-18 Nov 1994
Firstpage :
773
Lastpage :
782
Abstract :
We introduce a compiler directed coherence scheme which can exploit most of the temporal and spatial locality across task boundaries. It requires only an extended tag field per cache word, one modified memory access instruction, and a counter called the epoch counter in each processor. By using the epoch counter as a system wide version number, the scheme simplifies the cache hardware of previous version control (Hoichi Cheong and A.V. Veidenbaum, 1989) or timestamp based schemes (S.L. Min and J.-L. Baer, 1989), but still exploits most of the temporal and spatial locality across task boundaries. We present a compiler algorithm to generate the appropriate memory access instructions for the proposed scheme. The algorithm is based on a data flow analysis technique. It identifies potential stale references by examining memory reference patterns in a source program
Keywords :
cache storage; data flow analysis; optimising compilers; parallel programming; program compilers; storage management; compiler algorithm; compiler directed coherence scheme; compiler-directed cache coherence scheme; data flow analysis technique; epoch counter; intertask locality; memory reference patterns; modified memory access instruction; potential stale references; spatial locality; system wide version number; tag field; task boundaries; timestamp based schemes; version control; Algorithm design and analysis; Communication system control; Computer science; Counting circuits; Data analysis; Delay; Hardware; Large-scale systems; Runtime; Telecommunication traffic;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Supercomputing '94., Proceedings
Conference_Location :
Washington, DC
Print_ISBN :
0-8186-6605-6
Type :
conf
DOI :
10.1109/SUPERC.1994.344343
Filename :
344343
Link To Document :
بازگشت