Run-time Reconfiguration to Tolerate Core Failures for Real-Time Embedded Applications on NoC Manycore Platforms

被引:7
|
作者
Li, Zheng [1 ]
Li, Shuhui [1 ]
Hua, Xiayu [1 ]
Wu, Hao [1 ]
Ren, Shangping [1 ]
机构
[1] IIT, Dept Comp Sci, Chicago, IL 60616 USA
关键词
ENERGY-AWARE COMMUNICATION; NETWORK;
D O I
10.1109/HPCC.and.EUC.2013.287
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we study run-time reconfiguration problem for tolerating core failures on NoC manycore platforms with following three objectives: (1) maintaining the maximal timing similarity between real-time embedded application' timing properties before and after the system reconfiguration; (2) guaranteeing to meet real-time embedded application's deadline requirements after system reconfiguration; and (3) minimizing the task migration time delay. Two approaches, i.e. mixed integer quadratic programming (MIQP) based approach and a heuristic largest influence core first (LICF) approach, are developed to derive a reconfiguration strategy that meets the three objectives. The MIQP approach is able to obtain the optimal solution and can be used at run-time if extra memory is available. For memory limited systems, the LICF approach can be used to obtain a solution in polynomial time that is near optimal.
引用
收藏
页码:1990 / 1997
页数:8
相关论文
共 50 条
  • [31] Computation and Communication Aware Run-Time Mapping for NoC-based MPSoC Platforms
    Kaushik, Samarth
    Singh, Amit Kumar
    Srikanthan, Thambipillai
    2011 IEEE INTERNATIONAL SOC CONFERENCE (SOCC), 2011, : 185 - 190
  • [32] Real-time Reconfiguration in Multimedia Embedded Systems
    Garcia-Valls, Marisol
    Basanta-Val, Pablo
    Estevez-Ayres, Iria
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2011, 57 (03) : 1280 - 1287
  • [33] Assured reconfiguration of embedded real-time software
    Strunk, EA
    Knight, JC
    2004 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2004, : 367 - 376
  • [34] Run-time upgradable software in a large real-time telecommunication system
    Myrén, H
    Piculell, J
    Lundberg, L
    SEVENTH IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2001, : 226 - 235
  • [35] Efficient Run-time Resource Management of a Manycore Accelerator for Stream-based Applications
    Lee, Chanhee
    Kim, Sungchan
    Ha, Soonhoi
    2013 IEEE 11TH SYMPOSIUM ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA (ESTIMEDIA), 2013, : 51 - 60
  • [36] Run-Time Schedulability Check of Real-Time Tasks for Energy Efficiency
    Haririan, Parham
    Garcia-Ortiz, Alberto
    PROCEEDINGS OF 2016 26TH INTERNATIONAL WORKSHOP ON POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION (PATMOS), 2016, : 114 - 119
  • [37] ROMA: Run-Time Object Detection To Maximize Real-Time Accuracy
    Lee, JunKyu
    Varghese, Blesson
    Vandierendonck, Hans
    2023 IEEE/CVF WINTER CONFERENCE ON APPLICATIONS OF COMPUTER VISION (WACV), 2023, : 6394 - 6403
  • [38] PROTECTING INFRASTRUCTURE ASSETS FROM REAL-TIME AND RUN-TIME THREATS
    Jenkins, Jonathan
    Burmester, Mike
    CRITICAL INFRASTRUCTURE PROTECTION VII, 2013, 417 : 97 - 110
  • [39] Run-Time Monitoring Mechanism for Efficient Design of Application-specific NoC Architectures in Multi/Manycore Era
    Ben Ahmed, Akram
    Ochi, Takayuki
    Miura, Shohei
    Ben Abdallah, Abderazek
    2013 SEVENTH INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT, AND SOFTWARE INTENSIVE SYSTEMS (CISIS), 2013, : 440 - 445
  • [40] Run-Time Reconfiguration of Processing Elements through Soft-Core Processor
    Nithya, R.
    Chandran, K. R. Sarath
    Chandramani, V. Premanand
    2014 INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND SIGNAL PROCESSING (ICCSP), 2014,