2023
DOI: 10.48550/arxiv.2303.08706
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Hybrid Modular Redundancy: Exploring Modular Redundancy Approaches in RISC-V Multi-Core Computing Clusters for Reliable Processing in Space

Abstract: Space Cyber-Physical Systems (S-CPS) such as spacecraft and satellites strongly rely on the reliability of onboard computers to guarantee the success of their missions. Relying solely on radiation-hardened technologies is extremely expensive, and developing inflexible architectural and microarchitectural modifications to introduce modular redundancy within a system leads to significant area increase and performance degradation as well. To mitigate the overheads of traditional radiation hardening and modular re… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 45 publications
0
2
0
Order By: Relevance
“…The most common idea in MC architectures [8] [9] is represented by lockstep cores, in which synchronized processor replicas execute the same instruction in the same clock cycle or with a timing offset of a few cycles. Authors in [19] introduced a configurable computing cluster for dual-core and triplecore lockstep execution, with Error-Correcting-Code (ECC) protected registers to restore the state of the computing cores, along with features to define explicit portions of code as safety-critical sections. The work in [20] describes the NMR-MPar method used to improve the reliability of applications running in multi-/many-core processors as a generic software approach using partitioning, spatial redundancy and redundancy in data.…”
Section: Related Workmentioning
confidence: 99%
“…The most common idea in MC architectures [8] [9] is represented by lockstep cores, in which synchronized processor replicas execute the same instruction in the same clock cycle or with a timing offset of a few cycles. Authors in [19] introduced a configurable computing cluster for dual-core and triplecore lockstep execution, with Error-Correcting-Code (ECC) protected registers to restore the state of the computing cores, along with features to define explicit portions of code as safety-critical sections. The work in [20] describes the NMR-MPar method used to improve the reliability of applications running in multi-/many-core processors as a generic software approach using partitioning, spatial redundancy and redundancy in data.…”
Section: Related Workmentioning
confidence: 99%
“…RISC-V based systems from the PULP project [56] have also been adapted to ease its adoption in safety-related applications. For instance, a RISC-V cluster based on the PULP project [57] implement hybrid modular redundancy to select between dual and triple redundancy with lockstep execution in a flexible manner.…”
Section: Existing Risc-v Solutions For Safety-related Applicationsmentioning
confidence: 99%