Non-work conserving dynamic scheduling of moldable gang tasks on multicore systems

Internet of Things and Cyber-Physical Systems(2024)

引用 0|浏览0
暂无评分
摘要
In the realm of cyber-physical systems, the prevalence of multicore/many-core systems equipped with multiple or numerous cores is evident. To efficiently handle these systems, multicore task scheduling techniques are imperative. Particularly in recent cyber-physical systems, the dynamism of these systems renders task scheduling a complex endeavor. In this paper, we introduce a dynamic scheduling algorithm for moldable gang tasks on multicore systems. Our proposed algorithm determines when and with how many cores a task should be executed, especially for tasks with uncertain arrival times. In our experiments, we evaluate whether our algorithm reduces the makespan compared to the latest dynamic scheduling algorithms for moldable gang tasks. We demonstrate that, given a sufficient number of cores relative to the number of incoming tasks, our algorithm can reduce the makespan by approximately 10%.
更多
查看译文
关键词
Dynamic scheduling,Multicores,Heuristic algorithm,Cyber-physical systems
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要