Direct Compare of Information Coded With Error-Correcting Codes

被引:7
|
作者
Wu, Wei [1 ]
Somasekhar, Dinesh
Lu, Shih-Lien [1 ]
机构
[1] Intel Labs, Circuit & Syst Res, Hillsboro, OR 97124 USA
关键词
Data comparison; error correcting code (ECC); Hamming distance; set associative cache; tag array lookup;
D O I
10.1109/TVLSI.2011.2169094
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:2147 / 2151
页数:6
相关论文
共 50 条
  • [1] INFORMATION CONTENT OF ERROR-CORRECTING CODES
    DORSCH, B
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 1970, 16 (01) : 113 - +
  • [2] Error-correcting codes and information in biology
    Battail, Gerard
    [J]. BIOSYSTEMS, 2019, 184
  • [3] THE ERROR-CORRECTING PAIR FOR DIRECT SUM CODES
    He, Boyi
    Liao, Qunying
    [J]. ADVANCES IN MATHEMATICS OF COMMUNICATIONS, 2023,
  • [4] Maximizing Multivariate Information With Error-Correcting Codes
    Reing, Kyle
    Ver Steeg, Greg
    Galstyan, Aram
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2020, 66 (05) : 2683 - 2695
  • [5] ERROR-CORRECTING CODES
    PETERSON, WW
    [J]. SCIENTIFIC AMERICAN, 1962, 206 (02) : 96 - &
  • [6] ERROR-CORRECTING CODES
    LACHAUD, G
    VLADUT, S
    [J]. RECHERCHE, 1995, 26 (278): : 778 - 782
  • [7] ERROR-CORRECTING CODES IN BINARY-CODED-DECIMAL ARITHMETIC
    LIU, CK
    WANG, TL
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1978, 27 (11) : 977 - 984
  • [8] SYNCHRONIZABLE ERROR-CORRECTING CODES
    BOSE, RC
    CALDWELL, JG
    [J]. INFORMATION AND CONTROL, 1967, 10 (06): : 616 - &
  • [9] A novel soft-coded error-correcting output codes algorithm
    Liu, Kun-Hong
    Gao, Jie
    Xu, Yong
    Feng, Kai-Jie
    Ye, Xiao-Na
    Liong, Sze-Teng
    Chen, Li-Yan
    [J]. PATTERN RECOGNITION, 2022, 134
  • [10] A BOUND FOR ERROR-CORRECTING CODES
    GRIESMER, JH
    [J]. IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1960, 4 (05) : 532 - 542