A Improved List Heuristic Scheduling Algorithm for Heterogeneous Computing Systems

2020 
When the traditional heterogeneous multi-core scheduling algorithm performs tasks with high resource density, a large amount of idle time often occurs on the processor core. Therefore, based on the environment of heterogeneous multi-core processors, this paper studies the static heuristic table scheduling algorithm, and proposes an optimization approach for the problem of single priority assignment and too simple task assignment. We design optimization in the static heuristic scheduling algorithm list generation phase and task allocation phase, and propose a hybrid task allocation method with three strategies to improve the standby time utilization of processor core. Then, DVFS technology is used to optimize the scheduling results, so that the task can run with lower energy consumption without increasing makespan. Finally, the new algorithm is compared with three traditional scheduling algorithms through design experiments, and it is proved that the new algorithm has better performance when executing more tasks.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    16
    References
    0
    Citations
    NaN
    KQI
    []