【24h】

Energy-Efficient Task Scheduling and Synchronization for Multicore Real-Time Systems

机译:多核实时系统的节能任务调度和同步

获取原文

摘要

In the recent years, many energy-efficient realtime task scheduling algorithms have been proposed for multicore platforms. Most of them focus on independent tasks, however, relatively little work has been done in the presence of task synchronization. In this paper, we are interested in scheduling of real-time tasks which may make requests for accessing shared resources at the run time. A similarity-based task-to-core partitioning algorithm is proposed to allocate the tasks which may access a similar set of shared resources to the same core so that a large number of blockings can be avoided. Furthermore, we also propose speed assignment methods to assign proper processor speeds for tasks' executions with full-chip and per-core DVFS techniques so that the overall energy consumption can be reduced. The schedulability analysis of our proposed approach is provided in this paper. The capabilities of our proposed approach were evaluated by a series of experiments for which we have some encouraging results.
机译:近年来,针对多核平台提出了许多节能高效的实时任务调度算法。他们中的大多数人专注于独立的任务,但是,在任务同步的情况下,完成的工作相对较少。在本文中,我们对实时任务的调度感兴趣,这些任务可能会在运行时发出访问共享资源的请求。提出了一种基于相似度的任务到核心的分区算法,将可以访问一组相似的共享资源的任务分配给同一核心,从而可以避免大量的阻塞。此外,我们还提出了速度分配方法,通过全芯片和每核DVFS技术为任务的执行分配适当的处理器速度,从而可以降低总体能耗。本文提供了我们提出的方法的可调度性分析。通过一系列实验对我们提出的方法的功能进行了评估,我们得出了一些令人鼓舞的结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号