• 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