2022
DOI: 10.1109/access.2022.3225975
|View full text |Cite
|
Sign up to set email alerts
|

Design and Evaluation of Buffered Triple Modular Redundancy in Interleaved-Multi-Threading Processors

Abstract: Fault management in digital chips is a crucial aspect of functional safety. Significant work has been done on gate and microarchitecture level triple modular redundancy, and on functional redundancy in multi-core and simultaneous-multi-threading processors, whereas little has been done to quantify the fault tolerance potential of interleaved-multi-threading. In this study, we apply the temporal-spatial triple modular redundancy concept to interleaved-multi-threading processors through a design solution that we… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
1

Year Published

2023
2023
2024
2024

Publication Types

Select...
3
3
1

Relationship

2
5

Authors

Journals

citations
Cited by 17 publications
(16 citation statements)
references
References 46 publications
0
8
1
Order By: Relevance
“…The framework for this study is the Klessydra-fT13 architecture, a fault-tolerant 32-bit RISC-V IMT soft processor integrated inside the PULPino [23] open-source System-on-Chip architecture. The processor is composed of a fault-tolerant non-accelerated scalar core, resembling Klessydra fT03 [7][8][9], tightly coupled with a fault-tolerant configurable accelerating co-processor unit (Figure 1).…”
Section: Methodsmentioning
confidence: 99%
See 3 more Smart Citations
“…The framework for this study is the Klessydra-fT13 architecture, a fault-tolerant 32-bit RISC-V IMT soft processor integrated inside the PULPino [23] open-source System-on-Chip architecture. The processor is composed of a fault-tolerant non-accelerated scalar core, resembling Klessydra fT03 [7][8][9], tightly coupled with a fault-tolerant configurable accelerating co-processor unit (Figure 1).…”
Section: Methodsmentioning
confidence: 99%
“…Because of the buffer registers in the LSU, it is possible to prevent replicated load/store access to the same location, consume less power, and avoid inconvenient behavior when reading peripherals. The interested reader may refer to [7,8] for additional details and performance evaluation of fault-tolerant scalar cores.…”
Section: Fault-tolerant Scalar-core Microarchitecturementioning
confidence: 99%
See 2 more Smart Citations
“…Reliability can also be tackled in software, leveraging existing COTS hardware and adding fault tolerance in a later step. One option is to leverage multiple threads, spatially or temporally separated, duplicating [1] or triplicating [7] an application on separate threads, executing concurrently or sequentially. These multiple executions are matched with a final checking step, either in hardware or software, to ensure correct execution.…”
Section: Architectural Modificationsmentioning
confidence: 99%