Skip to Main content Skip to Navigation
Conference papers

Run-Time Instruction Replication for Permanent and Soft Error Mitigation in VLIW Processors

Abstract : Error occurrence in embedded systems has significantly increased. Although inherent resource redundancy exist in processors, such as in Very Long Instruction Word (VLIW) processors, it is not always used due to low application's Instruction Level Parallelism (ILP). Approaches benefit the additional resources to provide fault tolerance. When permanent and soft errors coexist, spare units have to be used or the executed program has to be modified through self-repair or by using several stored versions. However, these solutions introduce high area overhead for the additional resources, time overhead for the execution of the repair algorithm and storage overhead of the multiversioning. To address these limitations, a hardware mechanism is proposed which at run-time replicates the instructions and schedules them at the idle slots considering the resource constraints. If a resource becomes faulty, the proposed approach efficiently rebinds both the original and replicated instructions during execution. In this way, the area overhead is reduced, as no spare resources are used, whereas time and storage overhead are not required. Results show up to 49% performance gain over existing techniques.
Complete list of metadatas

Cited literature [19 references]  Display  Hide  Download

https://hal.inria.fr/hal-01633778
Contributor : Olivier Sentieys <>
Submitted on : Tuesday, November 14, 2017 - 10:49:52 AM
Last modification on : Wednesday, June 24, 2020 - 4:19:45 PM
Document(s) archivé(s) le : Thursday, February 15, 2018 - 1:10:28 PM

Identifiers

Citation

Rafail Psiakis, Angeliki Kritikakou, Olivier Sentieys. Run-Time Instruction Replication for Permanent and Soft Error Mitigation in VLIW Processors. NEWCAS 2017 - 15th IEEE International New Circuits and Systems Conference, Jun 2017, Strasbourg, France. pp.321-324, ⟨10.1109/NEWCAS.2017.8010170⟩. ⟨hal-01633778⟩

Share

Metrics

Record views

2171

Files downloads

202