DocumentCode :
244365
Title :
Adaptive Low-Power Architecture for High-Performance and Reliable Embedded Computing
Author :
Ferreira, Ronaldo R. ; da Rolt, Jean ; Nazar, G.L. ; Moreira, Alvaro F. ; Carro, Luigi
Author_Institution :
Inst. de Inf., Univ. Fed. do Rio Grande do Sul, Porto Alegre, Brazil
fYear :
2014
fDate :
23-26 June 2014
Firstpage :
538
Lastpage :
549
Abstract :
This paper presents the Matrix Operation Microprocessor Architecture (MoMa) for reliable embedded computing. MoMa introduces a software execution mechanism based on transactions, which provides a localized error correction scheme that leads to reduced error correction latency and hardware redundancy without incurring on expensive execution check pointing. Coupled to the transactional software execution is a dedicated adaptive core for matrix multiplication which is protected with a hardware implementation of the Algorithm-Based Fault Tolerance technique. MoMa drives the matrix core in an adaptive fashion based on dynamically turning it on only when high-performance computation is necessary, leading to ultimate power savings and error coverage. We performed an exhaustive FPGA-implemented fault injection campaign, in which we observed an error detection coverage of almost 100% and an error correction coverage of almost 98% on average. MoMa is also evaluated in terms of power, area, and performance, showing its competitiveness against a classical TMR solution.
Keywords :
embedded systems; low-power electronics; microcomputers; parallel processing; reliability; FPGA-implemented fault injection campaign; Matrix Operation Microprocessor Architecture; MoMa; adaptive low-power architecture; algorithm-based fault tolerance technique; classical TMR solution; dedicated adaptive core; error detection coverage; expensive execution check pointing; hardware redundancy; high-performance computing; localized error correction scheme; matrix multiplication; reduced error correction latency; reliable embedded computing; software execution mechanism; transactional software execution; Checkpointing; Computer architecture; Error correction; Microprocessors; Pipelines; Registers; Reliability; adaptive computing; error correction; hardening; matrix multiplication; radiation; soft error; transaction;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Dependable Systems and Networks (DSN), 2014 44th Annual IEEE/IFIP International Conference on
Conference_Location :
Atlanta, GA
Type :
conf
DOI :
10.1109/DSN.2014.56
Filename :
6903609
Link To Document :
بازگشت