• DocumentCode
    1532518
  • Title

    Performance trade-offs for microprocessor cache memories

  • Author

    Alpert, Donald B. ; Flynn, Michael J.

  • Author_Institution
    Nat. Semicond. Corp., Herzliya, Israel
  • Volume
    8
  • Issue
    4
  • fYear
    1988
  • Firstpage
    44
  • Lastpage
    54
  • Abstract
    Design trade-offs for integrated microprocessors caches are examined. A model of cache utilization is introduced to evaluate the effects on cache performance of varying the block size. By considering the overhead cost of sorting address tags and replacement information along with data, it is found that large block sizes lead to more cost-effective cache designs than predicted by previous studies. When the overhead cost is high, caches that fetch only partial blocks on a miss perform better than similar caches that fetch entire blocks. This study indicates that lessons from mainframe and minicomputer design practice should be critically examined to benefit the design of microprocessors.<>
  • Keywords
    buffer storage; performance evaluation; block size; cache performance; cache utilization; integrated microprocessors caches; microprocessor cache memories; miss; partial blocks; replacement information; sorting address tags; Buffer storage; Cache memory; Central Processing Unit; Circuits; Costs; Emulation; Microcomputers; Microprocessors; System-on-a-chip; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Micro, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1732
  • Type

    jour

  • DOI
    10.1109/40.7771
  • Filename
    7771