DocumentCode
1351555
Title
Direct Compare of Information Coded With Error-Correcting Codes
Author
Wei Wu ; Somasekhar, Dinesh ; Shih-Lien Lu
Author_Institution
Circuit & Syst. Res., Intel Labs., Hillsboro, OR, USA
Volume
20
Issue
11
fYear
2012
Firstpage
2147
Lastpage
2151
Abstract
There are situations in a computing system where incoming information needs to be compared with a piece of stored data to locate the matching entry, e.g., cache tag array lookup and translation look-aside buffer matching. If the stored data is protected with error-correcting codes (ECC) for reliability reason, the previous solution is to access the stored information, decode and correct if necessary before it is used to compare with the incoming data. The decoding and correcting step increases the total access time, which is often critical. In this paper, we propose a method to improve the compare latency for information encoded with ECC. We use the cache tag array look-up as an example, and results show that 30% gate count reduction and 12% latency reduction are achieved.
Keywords
decoding; error correction codes; ECC; cache tag array look-up; cache tag array lookup; computing system; decoding; error-correcting codes; gate count reduction; information code; latency reduction; matching entry; translation look-aside buffer matching; Arrays; Decoding; Error correction codes; Hamming distance; Data comparison; Hamming distance; error correcting code (ECC); set associative cache; tag array lookup;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2011.2169094
Filename
6046235
Link To Document