A comparison of two metaheuristic algorithms for scheduling problem on a heterogeneous CPU/FPGA architecture with communication delays

被引:0
作者
Abdallah, Fadel [1 ]
Tanougast, Camel [1 ]
Kacem, Imed [1 ]
Diou, Camille [1 ]
Singer, Daniel [1 ]
机构
[1] Univ Lorraine, LCOMS, EA 7306, 7 Rue Marconi, F-57070 Metz, France
来源
2017 4TH INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT) | 2017年
关键词
heterogeneous system; CPU/FPGA; metaheuristics; data flow graph; makespan (schedule length); genetic algorithm; simulated annealing; real time; task scheduling; optimization;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper considers the problem of scheduling on a heterogeneous CPU/FPGA architecture with communication delays, with the aim of minimizing the makespan (or the schedule length). For this strongly NP-hard problem, we present two iterative algorithms based on simulated annealing (SA) and genetic algorithms (GAs), which are used to run in the MPSoC an application described in a data flow graph. The performance of the proposed algorithms are evaluated and compared on a set of instances with up to 50 tasks. Computational experiments indicate that the innovative proposed algorithms provide competitive results for the studied problem and that the objective function values obtained are optimal or very close to a lower bound in a reasonable computation time.
引用
收藏
页码:294 / 299
页数:6
相关论文
共 50 条
  • [1] Genetic algorithms for scheduling in a CPU/FPGA architecture with heterogeneous communication delays
    Abdallah, Fadel
    Tanougast, Camel
    Kacem, Imed
    Diou, Camille
    Singer, Daniel
    COMPUTERS & INDUSTRIAL ENGINEERING, 2019, 137
  • [2] Mathematical programming models for scheduling in a CPU/FPGA architecture with heterogeneous communication delays
    El Cadi, Abdessamad Ait
    Souissi, Omar
    Ben Atitallah, Rabie
    Belanger, Nicolas
    Artiba, Abdelhakim
    JOURNAL OF INTELLIGENT MANUFACTURING, 2018, 29 (03) : 629 - 640
  • [3] Mathematical programming models for scheduling in a CPU/FPGA architecture with heterogeneous communication delays
    Abdessamad Ait El Cadi
    Omar Souissi
    Rabie Ben Atitallah
    Nicolas Belanger
    Abdelhakim Artiba
    Journal of Intelligent Manufacturing, 2018, 29 : 629 - 640
  • [4] A Variable Neighborhood Search (VNS) metaheuristic for Multiprocessor Scheduling Problem with Communication Delays
    el Cadi, Abdessamad Ait
    Ben Atitallah, Rabie
    Mladenovic, Nenad
    Artiba, Abdelhakim
    2015 INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND SYSTEMS MANAGEMENT (IESM), 2015, : 1091 - 1095
  • [5] The comparison of the metaheuristic algorithms performances on airport gate assignment problem
    Aktel, Abdullah
    Yagmahan, Betul
    Ozcan, Tuncay
    Yeniseye, M. Mutlu
    Sansarci, Engin
    19TH EURO WORKING GROUP ON TRANSPORTATION MEETING (EWGT2016), 2017, 22 : 469 - 478
  • [6] Metaheuristic algorithms for the two-machine flowshop scheduling problem with release dates and blocking constraint
    Agrebi, Ines
    Jemmali, Mahdi
    Alquhayz, Hani
    Ladhari, Talel
    JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2021, 44 (06) : 573 - 582
  • [7] Appling Metaheuristic Algorithms on a Two Stage Hybrid Flowshop Scheduling Problem with Serial Batching
    Ghafari, E.
    Sahraeian, R.
    INTERNATIONAL JOURNAL OF ENGINEERING, 2014, 27 (06): : 899 - 909
  • [8] A Hardware and Software Task-Scheduling Framework Based on CPU plus FPGA Heterogeneous Architecture in Edge Computing
    Zhu, Zongwei
    Zhang, Junneng
    Zhao, Jinjin
    Cao, Jing
    Zhao, Duan
    Jia, Gangyong
    Meng, Qingyong
    IEEE ACCESS, 2019, 7 : 148975 - 148988
  • [9] Comparison of metaheuristic algorithms for examination timetabling problem
    Azimi Z.N.
    Journal of Applied Mathematics and Computing, 2004, 16 (1-2) : 337 - 354
  • [10] Metaheuristic algorithms for the hybrid flowshop scheduling problem
    Oztop, Hande
    Tasgetiren, M. Fatih
    Eliiyi, Deniz Tursel
    Pan, Quan-Ke
    COMPUTERS & OPERATIONS RESEARCH, 2019, 111 : 177 - 196