DocumentCode :
270129
Title :
Compiler-driven dynamic reliability management for on-chip systems under variabilities
Author :
Rehman, S. ; Kriebel, Florian ; Shafique, Muhammad ; Henkel, Jörg
Author_Institution :
Dept. for Embedded Syst. (CES), Karlsruhe Inst. of Technol. (KIT), Karlsruhe, Germany
fYear :
2014
fDate :
24-28 March 2014
Firstpage :
1
Lastpage :
4
Abstract :
This paper presents a novel Dynamic Reliability Management System (DyReMS) for on-chip systems that performs resilience-driven resource allocation and mapping. It accounts for both the tasks´ resilience properties and heterogeneous error recovery features of different cores. DyReMS also chooses a reliable task version (out of multiple reliability-aware transformed options) depending upon the reliability level of the allocated core. In case of error detection, rollbacks are performed. Our system provides 70%-87% improved task reliability compared to a timing reliability-optimizing core assignment, i.e. minimizing the probability of deadline misses (with EDF scheduling).
Keywords :
integrated circuit reliability; microprocessor chips; program compilers; resource allocation; DyReMS; allocated core; compiler-driven dynamic reliability management; error detection; heterogeneous error recovery features; mapping; on-chip systems; resilience-driven resource allocation; rollbacks; tasks resilience properties; variabilities; Aging; Computer architecture; Reliability engineering; Resilience; Software reliability; Timing; Aging; Compiler; Dependability; Process Variations; Reliability; Run-Time Management; Soft Errors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
Conference_Location :
Dresden
Type :
conf
DOI :
10.7873/DATE.2014.119
Filename :
6800320
Link To Document :
بازگشت