DocumentCode
945038
Title
A CAM with mixed serial-parallel comparison for use in low energy caches
Author
Efthymiou, Aristides ; Garside, Jim D.
Author_Institution
Dept. of Comput. Sci., Univ. of Manchester, UK
Volume
12
Issue
3
fYear
2004
fDate
3/1/2004 12:00:00 AM
Firstpage
325
Lastpage
329
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.
Keywords
asynchronous circuits; cache storage; content-addressable storage; low-power electronics; storage allocation; address patterns; application programs; asynchronous design; caches; content addressable memory design; low power design; parallel operating mode; serial-parallel CAM design; tag mismatches; tag storage; Associative memory; CADCAM; Cache storage; Computer aided manufacturing; Energy consumption; Energy storage; Pattern matching; Random access memory; Read-write memory; Testing;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2004.824298
Filename
1281803
Link To Document