DocumentCode :
3103702
Title :
A simulation study of two-level caches
Author :
Short, Robert T. ; Levy, Henry M.
Author_Institution :
DECwest Eng., Bellevue, WA, USA
fYear :
1988
fDate :
30 May-2 Jun 1988
Firstpage :
81
Lastpage :
88
Abstract :
A trace-driven simulation study to examine the effect of a two-level cache hierarchy in uniprocessors is reported. A simulation model of a multiple-cycle-per-instruction processor was constructed to estimate the total cycles required to execute a synthetic benchmark. Results show that a second-level cache can be used to increase system performance when main memory access times are large relative to CPU cycle time. For example, the addition of a four-cycle 64 K second-level cache following a one-cycle, 8 K first-level cache increases performance by 15% when used in a system with a 15-cycle primary memory. Second-level caches are shown to be particularly effective when used behind small on-chip caches; adding an 8 K second-level to a 1 K first-level increases performance by 26%, assuming similar parameters. The performance impact of different write strategies and separate instruction and data caches are also evaluated
Keywords :
buffer storage; computer architecture; digital simulation; performance evaluation; data caches; multiple-cycle-per-instruction processor; performance impact; simulation study; synthetic benchmark; two-level caches; uniprocessors; write strategies; Analytical models; Cache memory; Computational modeling; Computer architecture; Computer science; Costs; Packaging; Performance analysis; System performance;
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.5213
Filename :
5213
Link To Document :
بازگشت