Title :
Virtual semi-concurrent self-checking for heterogeneous MPSoC architectures
Author :
Sami, Mariagiovanna ; Palermo, Gianluca
Author_Institution :
Dipt. di Elettron., Inf. e Bioingegneria, Politec. di Milano, Milan, Italy
Abstract :
Heterogeneous MPSoCs designed for non-safety-critical embedded applications (e.g, streaming applications) may allow a (limited) presence of errors in the application results before detection and confinement are effected. In turn, this allows to reduce the massive redundancy required to achieve fully concurrent error detection, reaching a balance between time elapsed before errors are detected and introduced area/power overhead. We envision in this paper the adoption of a modified semi-concurrent online checking approach that uses deferred time-multiplexed software emulation of redundant tasks on the available hardware platform rather than straightforward hardware redundancy. Our approach reduces the amount of redundancy requested by previous self-checking approaches and allows greater flexibility of operation; rigidly synchronous operation of units concurring in a checking action at any given time is avoided, introducing a delayed checking solution.
Keywords :
error detection; multiprocessing systems; redundancy; system-on-chip; area-power overhead; deferred time-multiplexed software emulation; fully concurrent error detection; hardware platform; heterogeneous MPSoC architectures; massive redundancy reduction; modified semiconcurrent online checking approach; nonsafety-critical embedded applications; redundant tasks; straightforward hardware redundancy; virtual semiconcurrent self-checking; Computer architecture; Hardware; Redundancy; Software; Space exploration; Testing; Throughput;
Conference_Titel :
Application-specific Systems, Architectures and Processors (ASAP), 2014 IEEE 25th International Conference on
Conference_Location :
Zurich
DOI :
10.1109/ASAP.2014.6868639