Show simple item record

dc.contributor.authorZhang, Meilin
dc.contributor.authorAmpadu, Paul
dc.date.accessioned2014-10-14T19:53:09Z
dc.date.available2014-10-14T19:53:09Z
dc.date.issued2014-02
dc.date.submitted2014-01
dc.identifier.issn2079-9268
dc.identifier.urihttp://hdl.handle.net/1721.1/90921
dc.description.abstractWe propose a novel two-layer error control code, combining error detection capability of rectangular codes and error correction capability of Hamming product codes in an efficient way, in order to increase cache error resilience for many core systems, while maintaining low power, area and latency overhead. Based on the fact of low latency and overhead of rectangular codes and high error control capability of Hamming product codes, two-layer error control codes employ simple rectangular codes for each cache line to detect cache errors, while loading the extra Hamming product code checks bits in the case of error detection; thus enabling reliable large-scale cache operations. Analysis and experiments are conducted to evaluate the cache fault-tolerant capability of various existing solutions and the proposed approach. The results show that the proposed approach can significantly increase Mean-Error-To-Failure (METF) and Mean-Time-To-failure (MTTF) up to 2.8×, reduce storage overhead by over 57%, and increase instruction per-cycle (IPC) up to 7%, compared to complex four-way 4EC5ED; and it increases METF and MTTF up to 133×, reduces storage overhead by over 11%, and achieves a similar IPC compared to simple eight-way single-error correcting double-error detecting (SECDED). The cost of the proposed approach is no more than 4% external memory access overhead.en_US
dc.language.isoen_US
dc.publisherMDPI AGen_US
dc.relation.isversionofhttp://dx.doi.org/10.3390/jlpea4010044en_US
dc.rightsCreative Commons Attributionen_US
dc.rights.urihttp://creativecommons.org/licenses/by/3.0/en_US
dc.sourceMDPI Publishingen_US
dc.titleTwo-Layer Error Control Codes Combining Rectangular and Hamming Product Codes for Cache Erroren_US
dc.typeArticleen_US
dc.identifier.citationZhang, Meilin, and Paul Ampadu. “Two-Layer Error Control Codes Combining Rectangular and Hamming Product Codes for Cache Error.” Journal of Low Power Electronics and Applications 4, no. 1 (February 27, 2014): 44–62.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.mitauthorAmpadu, Paulen_US
dc.relation.journalJournal of Low Power Electronics and Applicationsen_US
dc.eprint.versionFinal published versionen_US
dc.type.urihttp://purl.org/eprint/type/JournalArticleen_US
eprint.statushttp://purl.org/eprint/status/PeerRevieweden_US
dspace.orderedauthorsZhang, Meilin; Ampadu, Paulen_US
mit.licensePUBLISHER_CCen_US
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record