4.6 Article

Crown-scheduling of sets of parallelizable tasks for robustness and energy-elasticity on many-core systems with discrete dynamic voltage and frequency scaling

期刊

JOURNAL OF SYSTEMS ARCHITECTURE
卷 115, 期 -, 页码 -

出版社

ELSEVIER
DOI: 10.1016/j.sysarc.2021.101999

关键词

Adaptive task scheduling; Robustness of schedules; Moldable parallel tasks; Crown scheduling; Energy optimization

向作者/读者索取更多资源

Crown scheduling is a static scheduling approach for parallelizable tasks with a common deadline, aiming to minimize energy consumption on parallel processors with frequency scaling. It is demonstrated that crown schedules are robust, and by adjusting the speed of tasks, the deadline can still be met at moderate additional energy consumption.
Crown scheduling is a static scheduling approach for sets of parallelizable tasks with a common deadline, aiming to minimize energy consumption on parallel processors with frequency scaling. We demonstrate that crown schedules are robust, i. e. that the runtime prolongation of one task by a moderate percentage does not cause a deadline transgression by the same fraction. In addition, by speeding up some tasks scheduled after the prolonged task, the deadline can still be met at a moderate additional energy consumption. We present a heuristic to perform this re-scaling online and explore the tradeoff between additional energy consumption in normal execution and limitation of deadline transgression in delay cases. We evaluate our approach with scheduling experiments on synthetic and application task sets. Finally, we consider influence of heterogeneous platforms such as ARM?s big.LITTLE on robustness.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.6
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据