Title :
Resilient Adaptive Algebraic Architecture for Parallel Detection and Correction of Soft-Errors
Author :
Itturriet, Fabio ; Ferreira, Ronaldo ; Girão, Gustavo ; Nazar, Gabriel ; Moreira, Alvaro ; Carro, Luigi
Author_Institution :
Inst. de Inf., Univ. Fed. do Rio Grande do Sul, Porto Alegre, Brazil
Abstract :
A novel fault-tolerant microprocessor capable of detecting and correcting radiation-induced soft errors is proposed and evaluated. The Resilient Adaptive Algebraic Architecture performs time redundancy in parallel with matrix multiplication computation, guaranteeing on-the-fly detection and correction of errors disrupting data and logic with minimum overhead. We evaluate the RA3 microprocessor in terms of performance, area, energy consumption, and fault coverage by performing an extensive design space exploration of the architecture. Finally, we also discuss how the proposed architecture can be used to support a novel hardened-by-construction HW/SW stack based on what we call single-program execution.
Keywords :
energy conservation; error correction; error detection; fault tolerant computing; matrix multiplication; parallel architectures; RA3 microprocessor; design space exploration; energy consumption; fault coverage; fault tolerant microprocessor; hardened-by-construction HW/SW stack; matrix multiplication; on-the-fly error correction; on-the-fly error detection; parallel correction; parallel detection; radiation-induced soft errors; resilient adaptive algebraic architecture; single-program execution; time redundancy; Circuit faults; Computer architecture; Fault tolerance; Fault tolerant systems; Microprocessors; Tunneling magnetoresistance; Vectors; algebraic computing; embedded systems; energy; fault-tolerance; matrix analysis; radiation; soft-errors;
Conference_Titel :
Digital System Design (DSD), 2012 15th Euromicro Conference on
Conference_Location :
Izmir
Print_ISBN :
978-1-4673-2498-4
DOI :
10.1109/DSD.2012.112