Self-Recovering Parallel Applications in Multi-Core Systems

被引:6
|
作者
Bizot, Gilles [1 ]
Avresky, Dimiter [2 ]
Chaix, Fabien [1 ]
Zergainoh, Nacer-Eddine [1 ]
Nicolaidis, Michael [1 ]
机构
[1] TIMA Lab CNRS UJF INP, Grenoble, France
[2] IRIANC, Boston, MA USA
关键词
Self-Recovering; Multi-Core Chip; Seamless Execution; Parallel Streaming Application; Adaptive Fault-Tolerant Routing;
D O I
10.1109/NCA.2011.14
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a Self-Recovering strategy, which is able to "re-map" dynamically application tasks on a multi-core system, is presented. Based on run-time failure aware techniques, this Self-Recovering strategy guarantees seamlessly termination and delivering the expected results despite multiple node and link failures in a 2D mesh topology. It has been demonstrated, based on a statistical analysis, that the proposed technique is able to re-map the tasks of faulty nodes in a bounded number of steps. The theoretical results have been validated by simulations. The proposed technique is allowing to bypass multiple nodes, routers and links failures with a predictable number of hops. It has been demonstrated that the Motion JPEG-2000 application can be parallelized and formally represented as a Directed Acyclic Graph (DAG). It is worth noting that the proposed technique has been validated by the simulation of a 1000 cores system, in the presence of nodes and links failures up to 10%. Therefore, the proposed technique has been shown to be efficient for seamless execution of parallel streaming applications and to provide the Execution Time Reduction Ratio close to ideal.
引用
收藏
页数:8
相关论文
共 50 条
  • [21] Balancing Parallel Applications on Multi-core Processors Based on Cache Partitioning
    Suo, Guang
    Yang, Xue-jun
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS, PROCEEDINGS, 2009, : 190 - 195
  • [22] Configuration of Parallel Real-Time Applications on Multi-Core Processors
    Gharajeh, Mohammad Samadi
    Carvalho, Tiago
    Pinho, Luis Miguel
    2022 IEEE 20TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2022, : 67 - 73
  • [23] Multi-core Parallel of Photon Mapping
    He, Huaiqing
    Wang, Tianbao
    Xu, Qing
    Xing, Yaoyu
    VISUAL INFORMATION COMMUNICATION, 2010, : 365 - +
  • [24] On The Efficiency of Multi-core Grammatical Evolution (MCGE) Evolving Multi-Core Parallel Programs
    Chennupati, Gopinath
    Fitzgerald, Jeannie
    Ryan, Conor
    2014 SIXTH WORLD CONGRESS ON NATURE AND BIOLOGICALLY INSPIRED COMPUTING (NABIC), 2014, : 238 - 243
  • [25] Asymmetry-aware load balancing for parallel applications in single-ISA multi-core systems
    Eunsung KIM
    Hyeonsang EOM
    Heon Y. YEOM
    JournalofZhejiangUniversity-ScienceC(Computers&Electronics), 2012, 13 (06) : 413 - 427
  • [26] Asymmetry-aware load balancing for parallel applications in single-ISA multi-core systems
    Eunsung Kim
    Hyeonsang Eom
    Heon Y. Yeom
    Journal of Zhejiang University SCIENCE C, 2012, 13 : 413 - 427
  • [27] Asymmetry-aware load balancing for parallel applications in single-ISA multi-core systems
    Kim, Eunsung
    Eom, Hyeonsang
    Yeom, Heon Y.
    JOURNAL OF ZHEJIANG UNIVERSITY-SCIENCE C-COMPUTERS & ELECTRONICS, 2012, 13 (06): : 413 - 427
  • [28] Asymmetry-aware load balancing for parallel applications in single-ISA multi-core systems
    Eunsung KIM
    Hyeonsang EOM
    Heon Y. YEOM
    Frontiers of Information Technology & Electronic Engineering, 2012, (06) : 413 - 427
  • [29] Parallel Training of Support Vector Machine for Multi-core and Multiprocessor Systems
    Liao, Pin
    Fu, Yang
    Zhang, Xin
    Li, Kunlun
    Wang, Mingyan
    Wang, Sensen
    Zhang, Xingqiang
    INTERNATIONAL ACADEMIC CONFERENCE ON THE INFORMATION SCIENCE AND COMMUNICATION ENGINEERING (ISCE 2014), 2014, : 265 - 270
  • [30] Performance prediction and analysis of multi-core cluster systems by parallel simulation
    Xu, Chuan-Fu
    Che, Yong-Gang
    Wang, Zheng-Hua
    Guofang Keji Daxue Xuebao/Journal of National University of Defense Technology, 2010, 32 (05): : 62 - 68