• DocumentCode
    128959
  • Title

    Combined DVFS and mapping exploration for lifetime and soft-error susceptibility improvement in MPSoCs

  • Author

    Das, Aruneema ; Kumar, Ajit ; Veeravalli, Bharadwaj ; Bolchini, Cristiana ; Miele, Antonio

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Nat. Univ. of Singapore, Singapore, Singapore
  • fYear
    2014
  • fDate
    24-28 March 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Energy and reliability optimization are two of the most critical objectives for the synthesis of multiprocessor systems-on-chip (MPSoCs). Task mapping has shown significant promise as a low cost solution in achieving these objectives as standalone or in tandem as well. This paper proposes a multi-objective design space exploration to determine the mapping of tasks of an application on a multiprocessor system and voltage/frequency level of each tasks (exploiting the DVFS capabilities of modern processors) such that the reliability of the platform is improved while fulfilling the energy budget and the performance constraint set by system designers. In this respect, the reliability of a given MPSoC platform incorporates not only the impact of voltage and frequency on the aging of the processors (wear-out effect) but also on the susceptibility to soft-errors - a joint consideration missing in all existing works in this domain. Further, the proposed exploration also incorporates soft-error tolerance by selective replication of tasks, making the proposed approach an interesting blend of reactive and proactive fault-tolerance. The combined objective of minimizing core aging together with the susceptibility to transient faults under a given performance/energy budget is solved by using a multi-objective genetic algorithm exploiting tasks´ mapping, DVFS and selective replication as tuning knobs. Experiments conducted with reallife and synthetic application graphs clearly demonstrate the advantage of the proposed approach.
  • Keywords
    fault tolerance; genetic algorithms; multiprocessing systems; power aware computing; radiation hardening (electronics); system-on-chip; DVFS; MPSoCs; core aging minimization; multiobjective design space exploration; multiobjective genetic algorithm; multiprocessor systems-on-chip; proactive fault-tolerance; reactive fault-tolerance; reliability optimization; selective tasks replication; soft-error susceptibility improvement; soft-error tolerance; synthetic application graphs; task mapping; wear-out effect; Aging; Computer architecture; Engines; Fault tolerance; Fault tolerant systems; Transient analysis;
  • 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.074
  • Filename
    6800275