首页> 外文期刊>Real-time systems >Applying pinwheel scheduling and compiler profiling for power-aware real-time scheduling
【24h】

Applying pinwheel scheduling and compiler profiling for power-aware real-time scheduling

机译:应用风车调度和编译器配置文件进行功耗感知的实时调度

获取原文
获取原文并翻译 | 示例
       

摘要

Energy consumption is a critical design issue in embedded systems, especially in battery-operated systems. Maintaining high performance while extending the battery life is an interesting challenge for system designers. Dynamic voltage scaling and dynamic frequency scaling allow us to adjust supply voltage and processor frequency to adapt to the workload demand for better energy management. Because of the high complexity involved, most solutions depend on heuristics for online power-aware real-time scheduling or offline time-consuming scheduling. In this paper, we discuss how we can apply pinwheel model to power-aware real-time scheduling so that task information, including start times, finish times, preemption times, etc, can be efficiently derived using pinwheel model. System predictability is thus increased and under better control on power-awareness. However, job execution time may be only a small portion of its worst case execution time and can only be determined at runtime. We implement a profiling tool to insert codes for collecting runtime information of real-time tasks. Worst case execution time is updated online for scheduler to perform better rescheduling according to actual execution. Simulations have shown that at most 50% energy can be saved by the proposed scheduling algorithm. Moreover, at most additional 33% energy can be saved when the profiling technique is applied.
机译:能耗是嵌入式系统(尤其是电池供电系统)中的关键设计问题。在延长电池寿命的同时保持高性能是系统设计人员面临的一个有趣挑战。动态电压缩放和动态频率缩放使我们能够调整电源电压和处理器频率,以适应工作负载需求,从而实现更好的能源管理。由于涉及的复杂性很高,因此大多数解决方案都依赖于启发式方法来进行在线电源感知实时调度或离线耗时的调度。在本文中,我们讨论了如何将风车模型应用于可感知功率的实时调度,以便可以使用风车模型有效地导出任务信息,包括开始时间,完成时间,抢占时间等。因此,提高了系统的可预测性,并且可以更好地控制电源意识。但是,作业执行时间可能只是最坏情况执行时间的一小部分,只能在运行时确定。我们实现了一个概要分析工具,以插入用于收集实时任务的运行时信息的代码。最坏情况下的执行时间会在线更新,以使调度程序根据实际执行情况更好地重新调度。仿真表明,提出的调度算法最多可以节省50%的能量。此外,当应用剖析技术时,最多可以节省33%的能量。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号