• DocumentCode
    2160132
  • Title

    Issues in multi-level cache designs

  • Author

    Liu, Lishing

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • fYear
    1994
  • fDate
    10-12 Oct 1994
  • Firstpage
    46
  • Lastpage
    52
  • Abstract
    Due to the rapid growth of processor speeds and the expansion of the application base, multi-level cache hierarchies are becoming more important for microprocessor systems. One classical technique in designing multi-level caches is the subset-rule, with which the cache contents at one level of a hierarchy are maintained as a subset of the next level of the hierarchy. A major benefit of the subset-rule is its conceptual simplicity for cache coherence control. However, in certain systems, conventional subset management may result in higher hardware costs or in unexpected performance losses. In this paper, we investigate these aspects through simulations for a multiprocessor environment. Several alternatives to the conventional subset approach are proposed and evaluated. We also examine some new techniques for managing coherence information at lower costs when very large caches are involved
  • Keywords
    buffer storage; coherence; microcomputers; multiprocessing systems; performance evaluation; cache coherence control; coherence information management; hardware costs; microprocessor systems; multi-level cache designs; multi-level cache hierarchies; performance losses; simulations; subset management; subset-rule; Buffer storage; Circuits; Coherence; Control systems; Costs; Hardware; Information management; Microprocessors; Performance loss; Proposals;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1994. ICCD '94. Proceedings., IEEE International Conference on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    0-8186-6565-3
  • Type

    conf

  • DOI
    10.1109/ICCD.1994.331852
  • Filename
    331852