DocumentCode :
2299261
Title :
Handling cross interferences by cyclic cache line coloring
Author :
Genius, Daniela
Author_Institution :
Fakultat fur Inf., Karlsruhe Univ., Germany
fYear :
1998
fDate :
12-18 Oct 1998
Firstpage :
112
Lastpage :
117
Abstract :
Cross interference, conflicting data from several arrays, is particularly grave for caches with limited associativity. We present a uniform scheme that reduces both self and cross interference. Techniques for cyclic register allocation, namely the meeting graph, help to improve the usage of cache lines and to avoid conflicts. Cyclic graph coloring determines a new memory mapping function. Preliminary experiments show that in spite of the penalty for the more complex indexing functions, run times are improved
Keywords :
cache storage; graph colouring; memory architecture; caches; cross interferences; cyclic cache line coloring; cyclic graph coloring; cyclic register allocation; memory mapping function; uniform scheme; Counting circuits; Indexing; Interference; Programming profession; Registers; Resource management; Terminology; Vectors; Workstations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Architectures and Compilation Techniques, 1998. Proceedings. 1998 International Conference on
Conference_Location :
Paris
ISSN :
1089-795X
Print_ISBN :
0-8186-8591-3
Type :
conf
DOI :
10.1109/PACT.1998.727180
Filename :
727180
Link To Document :
بازگشت