A CAM with mixed serial-parallel comparison for use in low energy caches

  • Authors:
  • Aristides Efthymiou;Jim D. Garside

  • Affiliations:
  • Department of Computer Science, University of Manchester, Manchester, UK;Department of Computer Science, University of Manchester, Manchester, UK

  • Venue:
  • IEEE Transactions on Very Large Scale Integration (VLSI) Systems - Special section on the 2002 international symposium on low-power electronics and design (ISLPED)
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

A novel, low-energy content addressable memory (CAM) structure is presented which achieves an approximately four-fold improvement in energy per access, compared to a standard parallel CAM, when used as tag storage for caches. It exploits the address patterns commonly found in application programs, where testing the four least significant bits of the tag is sufficient to determine over 90% of the tag mismatches; the proposed CAM checks those bits first and evaluates the remainder of the tag only if they match. Although, the energy savings come at the cost of a 25% increase in search time, the proposed CAM organization also supports a parallel operating mode without a speed loss but with reduced energy savings.