• DocumentCode
    446845
  • Title

    Increasing Cache Port Efficiency for Dynamic Superscalar Microprocessors

  • Author

    Olukotun, Kunle ; Rosenblum, Mendel ; Wilson, Kenneth M.

  • fYear
    1996
  • fDate
    22-24 May 1996
  • Firstpage
    147
  • Lastpage
    147
  • Abstract
    The memory bandwidth demands of modern microprocessors require the use of a multi-ported cache to achieve peak performance. However, multi-ported caches are costly to implement. In this paper we propose techniques for improving the bandwidth of a single cache port by using additional buffering in the processor, and by taking maximum advantage of a wider cache port. We evaluate these techniques using realistic applications that include the operating system. Our techniques using a single-ported cache achieve 91% of the performance of a dual-ported cache.
  • Keywords
    2-level adaptive prediction; branch prediction; correlation; system traces; Bandwidth; Buffer storage; Costs; Laboratories; Microprocessors; Modems; Multiplexing; Parallel processing; Permission; 2-level adaptive prediction; branch prediction; correlation; system traces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture, 1996 23rd Annual International Symposium on
  • ISSN
    1063-6897
  • Print_ISBN
    0-89791-786-3
  • Type

    conf

  • DOI
    10.1109/ISCA.1996.10026
  • Filename
    1563043