Home

Cache miss equations: An analytical representation of cache misses


Author(s) : Sharad Malik Margaret Martonosi Somnath Ghosh, 
Publisher : N/A
Publication Date : 1997
ISSN : N/A
Abstract : With the widening performance gap between processors and main memory, efficient memory accessing behavior is neces-sary for good program performance. Both hand-tuning and compiler optimization techniques are often used to trans-form codes to improve memory performance. Effective trans-formations require detailed knowledge about the frequency and causes of cache misses in the code. This paper describes methods for generating and solving Cache Miss equations that give a detailed representation of the cache misses in loop-oriented scientific code. Imple-mented within the SUIF compiler framework, our approach extends on traditional compiler reuse analysis to generate linear Diophantine equations that summarize each loop?s memory behavior. Mathematical techniques for msnipulat-,