Integrating Task Migration Capability in Software Tool-chain for Data-flow Applications mapped on Multi-tiled Architectures

被引:0
|
作者
El-Antably, Ashraf [1 ]
Fournel, Nicolas [1 ]
Rousseau, Frederic [1 ]
机构
[1] Univ Joseph Fourrier, TIMA Lab CNRS UJF Grenoble INP, F-38031 Grenoble, France
关键词
D O I
10.1109/DSD.2015.64
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Fully distributed memory multi-processor systems-on-chip MPSoCs implemented in a multi-tiled architecture provide promising platforms to support parallel data-flow application. Tiles are connected by network-on-chip NoC, each contains a core with necessary peripherals and a communication device. Such systems are susceptible to reliability issues like thermal spots. Task migration still provides an effective system-level solution for such issues. An agent based task migration solution is designed to target tiled MPSoCs. These agents are responsible for executing migration. In order to execute task migration, a middleware(1) layer is developed to provide necessary services used by the agents. Also, Agents use information about both application(s) task graph and application(s) mapping on different tiles so as to be able to control right tasks. Since number of tiles is continuously increasing thanks to advancements in transistor scaling technology, automatic software generation tool-chain is no longer optional. In this work, we expand a software automatic generation tool-chain and a task migration solution, all designed for tiled MPSoCs. We emphasize on how this task migration solution is integrated in this software tool-chain so that generated software is equipped with task migration capability transparently from application developers. We show how agents are placed with applications and how necessary information for such agents are generated and linked with them. The tool-chain is capable of generating code for ARM based simulation and x86 real hardware platforms. We show experimental results of task migration memory and performance overheads.
引用
收藏
页码:33 / 40
页数:8
相关论文
共 4 条
  • [1] Transparent and Portable Agent Based Task Migration for Data-flow Applications on Multi-tiled Architectures
    El-Antably, Ashaf
    Gruber, Olivier
    Fournel, Nicolas
    Rousseau, Frederic
    2015 INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS (CODES+ISSS), 2015, : 183 - 192
  • [2] Lightweight task migration in embedded multi-tiled architectures using task code replication
    El-Antably, Ashraf
    Fournel, Nicolas
    Rousseau, Frederic
    PROCEEDINGS OF THE 2014 25TH IEEE INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING (RSP): SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2014, : 93 - 99
  • [3] 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
    PAR ELEC 2002: INTERNATIONAL CONFERENCE ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, 2002, : 27 - 32
  • [4] Enhanced Performance Analysis of Multi-core Applications with an Integrated Tool-chain Using Scalasca and Vampir to Optimise the Metal Forming Simulation FE Software INDEED
    William, Thomas
    Mix, Hartmut
    Mohr, Bernd
    Menzel, Rene
    Voigtlaender, Felix
    PARALLEL COMPUTING: FROM MULTICORES AND GPU'S TO PETASCALE, 2010, 19 : 701 - 708