• DocumentCode
    634637
  • Title

    Variability-aware and fault-tolerant self-adaptive applications for many-core chips

  • Author

    Bizot, Gilles ; Chaix, Fabien ; Zergainoh, Nacer-Eddine ; Nicolaidis, Michael

  • Author_Institution
    TIMA Lab., UJF, Grenoble, France
  • fYear
    2013
  • fDate
    8-10 July 2013
  • Firstpage
    37
  • Lastpage
    42
  • Abstract
    The coming era of chips consisting of billions of gates foreshadows processors containing thousands of unreliable cores. In this context, high energy efficiency will be available, under the constraint that applications leverage the large amount of computing cores, while masking frequent faults of the chip. In this paper, an high-level method is proposed to map and manage a parallel application on an unreliable many-cores processor System on Chip. The approach takes into account versatile constraints relative to these processors (e.g. variability, core-level DVFS) and a generic algorithm is proposed. The distributed mapping process is based on the dynamic search of the best-suited processing node, upon task creation or node defect. An adaptive stop criteria is defined in order to balance the mapping impact and application efficiency gains. The validity of the proposition is assessed with high-level simulations, under different variability and application conditions.
  • Keywords
    fault tolerant computing; system-on-chip; adaptive stop criteria; distributed mapping process; fault-tolerant self-adaptive applications; generic algorithm; high-level method; many-core chips; parallel application; system on chip; variability-aware application; Energy consumption; Equations; Fault tolerance; Fault tolerant systems; Heuristic algorithms; Program processors; System-on-chip; Distributed applications; Energy-aware systems; Many-cores Processor; Multiprocessor Systems; Self-Adaptive; Self-Mapping; System on Chip; Variability-Aware;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    On-Line Testing Symposium (IOLTS), 2013 IEEE 19th International
  • Conference_Location
    Chania
  • Type

    conf

  • DOI
    10.1109/IOLTS.2013.6604048
  • Filename
    6604048