• DocumentCode
    3028325
  • Title

    A Fault-Tolerant Low-Energy Multi-Application Mapping onto NoC-based Multiprocessors

  • Author

    Khalili, F. ; Zarandi, Hamid Reza

  • Author_Institution
    Dept. of Comput. Eng. & Inf. Technol., Amirkabir Univ. of Technol., Tehran, Iran
  • fYear
    2012
  • fDate
    5-7 Dec. 2012
  • Firstpage
    421
  • Lastpage
    428
  • Abstract
    This paper proposes a fault-tolerant multi-application mapping technique in NoC-based multiprocessor platforms. The proposed mapping technique is composed of two main parts: 1) Mapping an application core graph to a free non-faulty processing cores, 2) Placing spare cores among other free non-faulty processing cores. The former is a heuristic algorithm to map application core graph onto the platform to achieve higher performance and lower communication energy than previous techniques. The latter tunes the location of spare cores based on each application core graph, considering both transient and permanent core failures. With a good spare core placement, not only resource management is well performed, but also the failure containment is improved within the system. Many application core graphs generated by TGFF are used to evaluate the proposed technique. The simulations are performed using cycle-accurate Noxim simulator. The results of 1,000,000 fault injection experiments show that with confidence level of 95%, the proposed technique leads to communication energy reductions and performance improvement, compared to well-known related works.
  • Keywords
    circuit simulation; failure analysis; fault tolerant computing; graph theory; low-power electronics; multiprocessing systems; network-on-chip; performance evaluation; resource allocation; NoC-based multiprocessor platforms; TGFF; application core graph mapping; communication energy reductions; cycle-accurate Noxim simulator; failure containment improvement; fault injection experiments; fault tolerant low-energy multiapplication mapping; free nonfaulty processing cores; heuristic algorithm; performance improvement; permanent core failures; resource management; spare core placement; transient failures; Circuit faults; Energy consumption; Fault tolerance; Fault tolerant systems; Heuristic algorithms; Scheduling; Tiles; Application Mapping; Dynamic Spare Placement; Failure Recovery; Fault-Tolerant; Task Migration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Engineering (CSE), 2012 IEEE 15th International Conference on
  • Conference_Location
    Nicosia
  • Print_ISBN
    978-1-4673-5165-2
  • Electronic_ISBN
    978-0-7695-4914-9
  • Type

    conf

  • DOI
    10.1109/ICCSE.2012.65
  • Filename
    6417324