DocumentCode
3345727
Title
Performance tradeoffs in cache design
Author
Przybylski, S. ; Horowitz, Mark ; Hennessy, John
Author_Institution
Comput. Syst. Lab., Stanford Univ., CA, USA
fYear
1988
fDate
30 May-2 Jun 1988
Firstpage
290
Lastpage
298
Abstract
A series of simulations that explore the interactions between various organizational decisions and program execution time are presented. The tradeoffs between cache size and CPU/cache cycle-time, set associativity and cycle time, and block size and main-memory speed, are investigated. The results indicate that neither cycle time nor cache size dominates the other across the entire design space. For common implementation technologies, performance is maximized when the size is increased to the size is increased to the 32-kB to 128-kB range with modest penalties to the cycle time. If set associativity impacts the cycle time by more than a few nanoseconds, it increases overall execution time. Since the block size and memory-transfer rate combine to affect the cache miss penalty, the optimum block size is substantially smaller than that which minimizes the miss rate. The interdependence between optimal cache configuration and the main memory speed necessitates multilevel cache hierarchies for high-performance uniprocessors
Keywords
buffer storage; performance evaluation; storage management; 32 to 128 kB; 32-kB to 128-kB; CPU/cache cycle-time; block size; cache miss penalty; cache performance; cache size; high-performance uniprocessors; main memory speed; main-memory speed; memory-transfer rate; multilevel cache hierarchies; nanoseconds; optimal cache configuration; optimum block size; organizational decisions; program execution time; set associativity; Cache memory; Central Processing Unit; Computational modeling; Costs; Laboratories; Microcomputers; Performance analysis; Space technology; Supercomputers; Traffic control;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Architecture, 1988. Conference Proceedings. 15th Annual International Symposium on
Conference_Location
Honolulu, HI
Print_ISBN
0-8186-0861-7
Type
conf
DOI
10.1109/ISCA.1988.5239
Filename
5239
Link To Document