DocumentCode
734992
Title
New byte error correcting codes with simple decoding for reliable cache design
Author
Lake Bu ; Karpovsky, Mark ; Wang, Zhen
Author_Institution
Reliable Comput. Lab., Boston Univ., Boston, MA, USA
fYear
2015
fDate
6-8 July 2015
Firstpage
200
Lastpage
205
Abstract
Most cache designs support single or double bit-level error detection and correction in cache lines. However, a single error may distort a whole byte or even more, resulting in much higher decoding complexity than that of bit-level distortions. Thereby this paper proposes a new group testing based error correcting code (GTB code) for byte-level error locating and correcting which provides much stronger protection for memories. This new class of non-binary GTB codes is generated from binary superimposed codes. Since it is encoded and decoded by binary matrices, no complicated Galois Field computations in GF(Q) such as multiplications and inversions are involved. Comparing with popular non-binary error correcting codes (ECC) such as Hamming, Reed-Solomon and interleaved codes, the GTB codes achieves up to 42% reduction of the decoding complexity (hardware cost × latency) for single-byte error correction, and up to 98% reduction for double-byte error correction. Moreover, given the length of codewords (e.g. 512 bits for cache lines), as the size of each Q-ary digit (byte) increases, the saving increases.
Keywords
binary codes; cache storage; circuit complexity; error correction codes; error detection codes; matrix algebra; binary matrices; binary superimposed codes; bit level error correction; bit level error detection; byte error correcting code; codewords; decoding complexity reduction; group testing based error correcting code; memory protection; non-binary GTB codes; reliable cache design; Decision support systems; Testing; cache; decoding; encoding; error correction codes; fault tolerance; superimposed codes;
fLanguage
English
Publisher
ieee
Conference_Titel
On-Line Testing Symposium (IOLTS), 2015 IEEE 21st International
Conference_Location
Halkidiki
Type
conf
DOI
10.1109/IOLTS.2015.7229859
Filename
7229859
Link To Document