DocumentCode :
2032121
Title :
Evaluating the impact of cache interferences on numerical codes
Author :
Temam, O. ; Fricker, C. ; Jalby, W.
Author_Institution :
University of Leiden, INRIA, IRISA
Volume :
1
fYear :
1993
fDate :
16-20 Aug. 1993
Firstpage :
180
Lastpage :
183
Abstract :
In numerical codes, the regular interleaved accesses that occur within do-loop nests induce cache interference phe nomena that can severely degrade program performance. Cache interferences can significantly increase the volume of memory traffic and the amount of communication in uniprocessors and multiprocessors. In this paper, we iden tify cache interference phenomena, determine their causes and the conditions under which they occur. Based on these results, we derive a methodology for computing an analyt ical expression of cache misses for most classic loop nests, which can be used for precise performance analysis and prediction. We show that cache performance is unstable, because some unexpected parameters such as arrays base address can play a significant role in interference phenom ena. We also show that the impact of cache interferences can be so high, that the benefits of current data local ity optimization techniques can be partially, if not totally, eradicated.
Keywords :
Algorithm design and analysis; Computer architecture; Design optimization; Frequency; Interference; Numerical models; Parallel processing; Performance analysis; Performance evaluation; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing, 1993. ICPP 1993. International Conference on
Conference_Location :
Syracuse, NY, USA
ISSN :
0190-3918
Print_ISBN :
0-8493-8983-6
Type :
conf
DOI :
10.1109/ICPP.1993.81
Filename :
4134135
Link To Document :
بازگشت