• DocumentCode
    1486286
  • Title

    Minimizing area cost of on-chip cache memories by caching address tags

  • Author

    Wang, Hong ; Sun, Tong ; Yang, Qing

  • Author_Institution
    Intel Corp., Santa Clara, CA, USA
  • Volume
    46
  • Issue
    11
  • fYear
    1997
  • fDate
    11/1/1997 12:00:00 AM
  • Firstpage
    1187
  • Lastpage
    1201
  • Abstract
    This paper presents a technique for minimizing chip-area cost of implementing an on-chip cache memory of microprocessors. The main idea of the technique is Caching Address Tags, or CAT cache, for short. The CAT cache exploits locality property that exists among addresses of memory references. By keeping only a limited number of distinct tags of cached data, rather than having as many tags as cache lines, the CAT cache can reduce the cost of implementing tag memory by an order of magnitude without noticeable performance difference from ordinary caches. Therefore, CAT represents another level of caching for cache memories. Simulation experiments are carried out to evaluate performance of CAT cache as compared to existing caches. Performance results of SPEC92 programs show that the CAT cache, with only a few tag entries, performs as well as ordinary caches, while chip-area saving is significant. Such area saving will increase as the address space of a processor increases. By allocating the saved chip-area for larger cache capacity, or more powerful functional units, CAT is expected to have a great impact on overall system performance
  • Keywords
    cache storage; integrated memory circuits; performance evaluation; storage management; CAT cache; Caching Address Tags; SPEC92 programs; chip-area cost; chip-area saving; memory references; microprocessors; on-chip cache memory; performance; system performance; Cache memory; Computer Society; Costs; Microprocessors; Registers; Space technology; Sun; System performance; Technical Activities Guide -TAG; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.644293
  • Filename
    644293