Minimizing Cost of Scheduling Tasks on Heterogeneous Multicore Embedded Systems

被引:27
|
作者
Liu, Jing [1 ,2 ,7 ]
Li, Kenli [1 ,8 ]
Zhu, Dakai [3 ]
Han, Jianjun [4 ]
Li, Keqin [5 ,6 ]
机构
[1] Hunan Univ, Coll Informat Sci & Engn, Changsha 410082, Hunan, Peoples R China
[2] Wuhan Univ Sci & Technol, Coll Comp Sci & Technol, Wuhan 430065, Peoples R China
[3] Univ Texas San Antonio, Dept Comp Sci, One UTSA Circle, San Antonio, TX 78249 USA
[4] Huazhong Univ Sci & Technol, Dept Comp Sci & Technol, Wuhan 430074, Peoples R China
[5] Hunan Univ, Changsha, Hunan, Peoples R China
[6] SUNY Coll New Paltz, Dept Comp Sci, New Paltz, NY 12561 USA
[7] Hubei Prov Key Lab Intelligent Informat Proc & Re, Wuhan 430065, Peoples R China
[8] Natl Supercomp Ctr Changsha, Changsha 410082, Hunan, Peoples R China
基金
中国国家自然科学基金;
关键词
Graph grouping; heterogeneous multicore systems; task scheduling; time and resource constraints; REAL-TIME TASKS; ENERGY; ASSIGNMENT;
D O I
10.1145/2935749
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cost savings are very critical in modern heterogeneous computing systems, especially in embedded systems. Task scheduling plays an important role in cost savings. In this article, we tackle the problem of scheduling tasks on heterogeneous multicore embedded systems with the constraints of time and resources for minimizing the total cost, while considering the communication overhead. This problem is NP-hard and we propose several heuristic techniques-ISGG, RLD, and RLDG-to address the problem. Experimental results show that the proposed algorithms significantly outperform the existing approaches in terms of cost savings.
引用
收藏
页数:25
相关论文
共 50 条
  • [1] Dynamic Scheduling of Real-Time Tasks in Heterogeneous Multicore Systems
    Baital, Kalyan
    Chakrabarti, Amlan
    [J]. IEEE EMBEDDED SYSTEMS LETTERS, 2019, 11 (01) : 29 - 32
  • [2] Slack clustering for scheduling frame-based tasks on multicore embedded systems
    Poursafaei, Farimah
    Bazzaz, Mostafa
    Kafshdooz, Morteza Mohajjel
    Ejlali, Alireza
    [J]. MICROELECTRONICS JOURNAL, 2018, 81 : 144 - 153
  • [3] Task Scheduling Strategy for Heterogeneous Multicore Systems
    Fang, Juan
    Zhang, Jiaxing
    Lu, Shuaibing
    Zhang, Di
    Zhao, Hui
    Cui, Yuwen
    [J]. IEEE CONSUMER ELECTRONICS MAGAZINE, 2022, 11 (01) : 73 - 79
  • [4] Ant Colony Heuristic for Mapping and Scheduling Tasks and Communications on Heterogeneous Embedded Systems
    Ferrandi, Fabrizio
    Lanzi, Pier Luca
    Pilato, Christian
    Sciuto, Donatella
    Tumeo, Antonino
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2010, 29 (06) : 911 - 924
  • [5] Energy efficient scheduling algorithm for the multicore heterogeneous embedded architectures
    Anuradha, P.
    Rallapalli, Hemalatha
    Narsimha, G.
    [J]. DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2018, 22 (1-2) : 1 - 12
  • [6] Energy efficient scheduling algorithm for the multicore heterogeneous embedded architectures
    P. Anuradha
    Hemalatha Rallapalli
    G. Narsimha
    [J]. Design Automation for Embedded Systems, 2018, 22 : 1 - 12
  • [7] DSP IN HETEROGENEOUS MULTICORE EMBEDDED SYSTEMS - A LABORATORY EXPERIMENT
    Lifshits, Pavel
    Eilam, Alon
    Moshe, Yair
    Peleg, Nimrod
    [J]. 2014 PROCEEDINGS OF THE 22ND EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2014, : 2495 - 2499
  • [8] A Hybrid Approach for Mapping and Scheduling on Heterogeneous Multicore Systems
    Emeretlis, A.
    Theodoridis, G.
    Alefragis, P.
    Voros, N.
    [J]. PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION (SAMOS), 2016, : 360 - 365
  • [9] Efficient and scalable scheduling for performance heterogeneous multicore systems
    Nie, Pengcheng
    Duan, Zhenhua
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (03) : 353 - 361
  • [10] Optimizing Task Assignment with Minimum Cost on Heterogeneous Embedded Multicore Systems Considering Time Constraint
    Zheng, Hua
    Zhang, Xi
    [J]. 2017 IEEE 3RD INTERNATIONAL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY, IEEE 3RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING, (HPSC) AND 2ND IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2017, : 225 - 230