计算机科学
能源消耗
地铁列车时刻表
调度(生产过程)
任务(项目管理)
实时计算
执行时间
分布式计算
数学优化
工程类
数学
操作系统
电气工程
系统工程
作者
Kai Huang,J. Ming,Xiaowen Jiang,Siheng Chen,Xiaobo Li,Tao Wei,Dongliang Xiong,Zhili Liu
出处
期刊:Electronics
[MDPI AG]
日期:2020-12-05
卷期号:9 (12): 2077-2077
被引量:1
标识
DOI:10.3390/electronics9122077
摘要
Minimizing the schedule length of parallel applications, which run on a heterogeneous multi-core system and are subject to energy consumption constraints, has recently attracted much attention. The key point of this problem is the strategy to pre-allocate the energy consumption of unscheduled tasks. Previous articles used the minimum value, average value or a power consumption weight value as the pre-allocation energy consumption of tasks. However, they all ignored the different levels of tasks. The tasks in different task levels have different impact on the overall schedule length when they are allocated the same energy consumption. Considering the task levels, we designed a novel task energy consumption pre-allocation strategy that is conducive to minimizing the scheduling time and developed a novel task schedule algorithm based on it. After getting the preliminary scheduling results, we also proposed a task execution frequency re-adjustment mechanism that can re-adjust the execution frequency of tasks, to further reduce the overall schedule length. We carried out a considerable number of experiments with practical parallel application models. The results of the experiments show that our method can reach better performance compared with the existing algorithms.
科研通智能强力驱动
Strongly Powered by AbleSci AI