• DocumentCode
    1011749
  • Title

    A Way-Halting Cache for Low-Energy High-Performance Systems

  • Author

    Zhang, Chuanjun ; Vahid, Frank ; Yang, Jun ; Walid, Walid

  • Volume
    2
  • Issue
    1
  • fYear
    2003
  • Firstpage
    5
  • Lastpage
    5
  • Abstract
    We have designed a low power four-way setassociativecache that stores the four lowest-order bits of all way’stags into a fully associative memory, which we call the halt tagarray. The comparison of the halt tag array with the desired tagoccurs concurrently with the address decoding that determineswhich tag and data ways to read from. The halt tag array predeterminesmost tags that cannot match due to their low-orderfour bits mismatching. Further accesses to ways with knownmismatching tags are then halted, thus saving power. Our halttag array has the additional feature of using static logic only,rather than dynamic logic used in highly-associative caches,making our cache consumes even less power. Our result shows55% savings of memory access related energy over a conventionalfour-way set-associative cache. We show nearly 2x energy savingscompared with highly associative caches, while imposing noperformance overhead and only 2% cache area overhead.
  • Keywords
    Cams; Circuits; Computer science; Decoding; Design engineering; Embedded computing; Logic arrays; Power engineering and energy; Power engineering computing; Switches;
  • fLanguage
    English
  • Journal_Title
    Computer Architecture Letters
  • Publisher
    ieee
  • ISSN
    1556-6056
  • Type

    jour

  • DOI
    10.1109/L-CA.2003.2
  • Filename
    1650119