Mapping and Scheduling of Parallel C Applications with Ant Colony Optimization onto Heterogeneous Reconfigurable MPSoCs

被引:0
|
作者
Ferrandi, Fabrizio [1 ]
Pilato, Christian [1 ]
Sciuto, Donatella [1 ]
Tumeo, Antonino [1 ]
机构
[1] Politecn Milan, Dipartimento Elettron & Informat, I-20133 Milan, Italy
关键词
HARDWARE;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Efficient mapping and scheduling of partitioned applications are crucial to improve the performance on today's reconfigurable multiprocessor systems-on-chip (MPSoCs) platforms. Most of existing heuristics adopt the Directed Acyclic (task) Graph as representation, that unfortunately, is not able to represent typical embedded applications (e.g., real-time and loop-partitioned). In this paper we propose a novel approach, based on Ant Colony Optimization, that explores different alternative designs to determine an efficient hardware-software partitioning, to decide the task allocation and to establish the execution order of the tasks, dealing with different design constraints imposed by a reconfigurable heterogeneous MPSoC. Moreover, it can be applied to any parallel C application, represented through Hierarchical Task Graphs. We show that our methodology, addressing a realistic target architecture, outperforms existing approaches on a representative set of embedded applications.
引用
收藏
页码:790 / 795
页数:6
相关论文
共 50 条
  • [1] Ant Colony Optimization for Mapping, Scheduling and Placing in Reconfigurable Systems
    Ferrandi, Fabrizio
    Lanzi, Pier Luca
    Pilato, Christian
    Sciuto, Donatella
    Tumeo, Antonino
    [J]. 2013 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS (AHS), 2013, : 47 - 54
  • [2] Ant Colony Optimization for Mapping and Scheduling in Heterogeneous Multiprocessor Systems
    Tumeo, Antonino
    Pilato, Christian
    Ferrandi, Fabrizio
    Sciuto, Donatella
    Lanzi, Pier Luca
    [J]. 2008 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION, PROCEEDINGS, 2008, : 142 - 149
  • [3] Parallel Applications Mapping onto Network on Chip Based on Heterogeneous MPSoCs Using Hybrid Algorithms
    Belkacemi, Dihia
    Daoui, Mehammed
    Bouzefrane, Samia
    Bouchebaba, Youcef
    [J]. INTERNATIONAL JOURNAL OF DISTRIBUTED SYSTEMS AND TECHNOLOGIES, 2019, 10 (02) : 37 - 63
  • [4] Communication-Aware Mapping of KPN Applications onto Heterogeneous MPSoCs
    Castrillon, Jeronimo
    Tretter, Andreas
    Leupers, Rainer
    Ascheid, Gerd
    [J]. 2012 49TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2012, : 1262 - 1267
  • [5] Ant colony optimization for unrelated parallel machine scheduling
    Lin, Chi-Wei
    Lin, Yang-Kuei
    Hsieh, Han-Ting
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2013, 67 (1-4): : 35 - 45
  • [6] Ant colony optimization for unrelated parallel machine scheduling
    Chi-Wei Lin
    Yang-Kuei Lin
    Han-Ting Hsieh
    [J]. The International Journal of Advanced Manufacturing Technology, 2013, 67 : 35 - 45
  • [7] Scheduling in parallel machine shop: An Ant Colony Optimization approach
    Sankar, S. Saravana
    Ponnambalam, S. G.
    Rathinavel, V.
    Visveshvaren, M. S.
    [J]. 2005 IEEE International Conference on Industrial Technology - (ICIT), Vols 1 and 2, 2005, : 340 - 344
  • [8] Parallel ant colony optimization for resource constrained job scheduling
    Dhananjay Thiruvady
    Andreas T. Ernst
    Gaurav Singh
    [J]. Annals of Operations Research, 2016, 242 : 355 - 372
  • [9] Parallel ant colony optimization for resource constrained job scheduling
    Thiruvady, Dhananjay
    Ernst, Andreas T.
    Singh, Gaurav
    [J]. ANNALS OF OPERATIONS RESEARCH, 2016, 242 (02) : 355 - 372
  • [10] Task Scheduling of parallel programming systems using Ant Colony Optimization
    Mao, Jun
    [J]. THIRD INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND COMPUTATIONAL TECHNOLOGY (ISCSCT 2010), 2010, : 179 - 182