• 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