An Efficient Scheduling Algorithm for Interdependent Tasks in Heterogeneous Multi-core Systems

被引:2
|
作者
Fan, Zhichao [1 ]
Hu, Wei [1 ]
Guo, Hong [1 ]
Liu, Jing [1 ]
Gan, Yu [1 ]
机构
[1] Wuhan Univ Sci & Technol, Coll Comp Sci & Technol, Wuhan 430065, Hubei, Peoples R China
关键词
multi-core; scheduling algorithm; heterogeneous; two-way transmission tasks;
D O I
10.1109/SMC52423.2021.9658724
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Due to the increasing demand for computing power in many industries, heterogeneous multi-core processors are needed to solve the problem. In order to make full use of multi-core computing resources, an effective scheduling strategy for heterogeneous multi-core processor tasks is required. Directed acyclic graph (DAG) is usually used to represent data dependencies between tasks. Each task needs to be executed in the order of its data dependencies. Research under this model has made great progress. In this article, we study and improve the DAG-based task model, taking into account the fact that not only one-way data transmission is possible between tasks, but also two-way data exchange. Based on this model, we propose two scheduling strategies, overall cutting scheduling (OCS) and greedy selection scheduling (GSS). As far as we know, there is currently no work considering the existence of a special task model of two-way transmission between tasks, nor has it considered task scheduling in two-way transmission. In order to evaluate and demonstrate its feasibility and practicability, we proposed a reference method and supplemented with large-scale system experiments. These experiments show that the scheduling efficiency of the proposed method is greatly improved.
引用
收藏
页码:2354 / 2359
页数:6
相关论文
共 50 条
  • [21] Runtime Mapping and Scheduling for Energy Efficiency in Heterogeneous Multi-Core Systems
    Silva, Bruno
    Delbem, Alexandre
    Bona, Vanderlei
    Diniz, Pedro C.
    2015 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2015,
  • [22] A Method to Construct Task Scheduling Algorithms for Heterogeneous Multi-Core Systems
    Kim, Sung Il
    Kim, Jong-Kook
    IEEE ACCESS, 2019, 7 : 142640 - 142651
  • [23] Scheduling of Non-preemptive Strictly Periodic Tasks in Multi-Core Systems
    Zheng, Hongliang
    He, Yuanju
    Zhou, Lingyu
    Chen, Yiou
    Ling, Xiang
    CONFERENCE PROCEEDINGS OF 2017 INTERNATIONAL CONFERENCE ON CIRCUITS, DEVICES AND SYSTEMS (ICCDS), 2017, : 195 - 200
  • [24] Parallel test tasks scheduling on multi-core platform
    Wang Lei
    Fang Jia-Yong
    Gao Cheng-jin
    2008 IEEE AUTOTESTCON, VOLS 1 AND 2, 2008, : 28 - 31
  • [25] Dynamic Reliability-Optimised and Energy-Efficient Scheduling Algorithms in Heterogeneous Multi-core Systems
    Liu, Jiawei
    Wu, Jing
    Han, Yu
    Hu, Wei
    Zhang, Ping
    KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT, PT II, KSEM 2024, 2024, 14885 : 72 - 84
  • [26] Fairness-Aware Energy Efficient Scheduling on Heterogeneous Multi-Core Processors
    Salami, Bagher
    Noori, Hamid
    Naghibzadeh, Mahmoud
    IEEE TRANSACTIONS ON COMPUTERS, 2021, 70 (01) : 72 - 82
  • [27] Research and optimization of task scheduling algorithm based on heterogeneous multi-core processor
    Liu, Junnan
    Liu, Yifan
    Ding, Yongkang
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (10): : 13435 - 13453
  • [28] A novel energy-efficient scheduling model for multi-core systems
    Kumar, Neetesh
    Vidyarthi, Deo Prakash
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (02): : 643 - 666
  • [29] Dynamic Voltage Adjustment for Energy Efficient Scheduling on Multi-Core Systems
    Hsu, Ching-Hsien
    Chen, Shih-Chang
    Yang, Chao-Tung
    2011 NINTH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS WORKSHOPS (ISPAW), 2011, : 197 - 202
  • [30] A novel energy-efficient scheduling model for multi-core systems
    Neetesh Kumar
    Deo Prakash Vidyarthi
    Cluster Computing, 2021, 24 : 643 - 666