2019
DOI: 10.1109/tr.2019.2925086
|View full text |Cite
|
Sign up to set email alerts
|

ACEDR: Automatic Compiler Error Detection and Recovery for COTS CPU and Caches

Abstract: Recently there has been an increasing demand for more powerful processors for the next-generation space missions, such as communication and earth observation. The challenge is how to improve the reliability of the processor under the "single event effects" in orbit. We have previously proposed a new way of implementing any traditional software error detection and correction techniques at instruction level, capable of covering both the CPU and caches of "commercial off the shelf" processors. In this paper, a no… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 27 publications
0
2
0
Order By: Relevance
“…A widely used class of ECCs is Single Error Correction-Double Error Detection (SEC-DED) codes; these codes are derived from the SEC Hamming codes and use an extra parity bit to extend the Hamming distance from three to four, so that double bit errors can be detected. For Hamming codes, the relationship between the number of parity bits r and the unprotected information size k is given by: (2) where k and r are positive integers and . So, r+1 parity bits are required for the SEC-DED codes.…”
Section: Extension For Stronger Codesmentioning
confidence: 99%
See 1 more Smart Citation
“…A widely used class of ECCs is Single Error Correction-Double Error Detection (SEC-DED) codes; these codes are derived from the SEC Hamming codes and use an extra parity bit to extend the Hamming distance from three to four, so that double bit errors can be detected. For Hamming codes, the relationship between the number of parity bits r and the unprotected information size k is given by: (2) where k and r are positive integers and . So, r+1 parity bits are required for the SEC-DED codes.…”
Section: Extension For Stronger Codesmentioning
confidence: 99%
“…So, r+1 parity bits are required for the SEC-DED codes. If the width of the information to be protected is not the root of equation (2), then SEC-DED codes can also be shortened to fit the information size by using the same number of parity bits. In this case, equation (2) is now given by: (3) where k' is the unprotected information size, and l is the difference between k' and k that needs to be shortened and .…”
Section: Extension For Stronger Codesmentioning
confidence: 99%