Transparent and Portable Agent Based Task Migration for Data-flow Applications on Multi-tiled Architectures

被引:0
|
作者
El-Antably, Ashaf [1 ]
Gruber, Olivier [2 ]
Fournel, Nicolas [1 ]
Rousseau, Frederic [1 ]
机构
[1] CNRS UJF Grenoble INP, TIMA Lab, F-38031 Grenoble, France
[2] CNRS UJF Grenoble INP, LIG, F-38041 Grenoble, France
关键词
Task migration; Multi-tiled architecture; task code replication;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Fully distributed memory multi-processors ( MPSoC) implemented in multi-tiled architectures are promising solutions to support modern sophisticated applications, however, reliability of such systems is always an issue. As a result, system-level solution like task migration keeps its importance. Transferring the execution of a task from one tile to another helps keep acceptable reliability of such systems. A tile contains at least one processor and associated peripherals with a communication device responsible for inter-tile communications. We propose in this work a task migration technique that targets data-flow applications running on multi-tiled architectures. This technique uses a middleware layer that makes it transparent to application programmers and eases its portability over different multi-tiled architectures. It can be deployed on small operating systems that support neither MMU nor dynamic loading for task code. We show that this technique is operational on x86 based real hardware platform. Experimental results show low overhead both in memory and performance without much variance.
引用
收藏
页码:183 / 192
页数:10
相关论文
共 25 条
  • [1] Integrating Task Migration Capability in Software Tool-chain for Data-flow Applications mapped on Multi-tiled Architectures
    El-Antably, Ashraf
    Fournel, Nicolas
    Rousseau, Frederic
    [J]. 2015 EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2015, : 33 - 40
  • [2] Lightweight task migration in embedded multi-tiled architectures using task code replication
    El-Antably, Ashraf
    Fournel, Nicolas
    Rousseau, Frederic
    [J]. PROCEEDINGS OF THE 2014 25TH IEEE INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING (RSP): SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2014, : 93 - 99
  • [3] An agent-based data-flow testing approach for Web applications
    Qi, Yu
    Kung, David
    Wong, Eric
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2006, 48 (12) : 1159 - 1171
  • [4] XKaapi: A Runtime System for Data-Flow Task Programming on Heterogeneous Architectures
    Gautier, Thierry
    Lima, Joao V. F.
    Maillard, Nicolas
    Raffin, Bruno
    [J]. IEEE 27TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2013), 2013, : 1299 - 1308
  • [5] A data-flow approach to test multi-agent ASMs
    Cavarra, Alessandra
    [J]. FORMAL ASPECTS OF COMPUTING, 2011, 23 (01) : 21 - 41
  • [6] CODE GENERATION FOR MULTI-THREADED ARCHITECTURES FROM DATA-FLOW GRAPHS
    MURER, S
    FARBER, P
    [J]. IFIP TRANSACTIONS A-COMPUTER SCIENCE AND TECHNOLOGY, 1993, 23 : 77 - 90
  • [7] Data-Flow Based Model Analysis and Its Applications
    Saad, Christian
    Bauer, Bernhard
    [J]. MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, 2013, 8107 : 707 - 723
  • [9] A Feedback-Based Approach to DVFS in Data-Flow Applications
    Alimonda, Andrea
    Carta, Salvatore
    Acquaviva, Andrea
    Pisano, Alessandro
    Benini, Luca
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2009, 28 (11) : 1691 - 1704
  • [10] Architecture-to-task optimization system (ATOS) for parallel multi-mode data-flow architectures on a base of a partially reconfigurable computing platform
    Chayab, F
    Kirischian, L
    Szajek, L
    [J]. PAR ELEC 2002: INTERNATIONAL CONFERENCE ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, 2002, : 27 - 32