...
首页> 外文期刊>Turkish Journal of Electrical Engineering and Computer Sciences >Energy-efficient scheduling for real-time tasks using dynamic slack reclamation
【24h】

Energy-efficient scheduling for real-time tasks using dynamic slack reclamation

机译:使用动态松弛填充的实时任务的节能调度

获取原文
           

摘要

The application domains of portable embedded real-time systems range from safety-critical applications like electronic control units in the automotive sector to entertainment applications like digital cameras and setup boxes in the consumer electronics sector. These systems attract users with multiple and sophisticated functionalities in a single system. The developments in VLSI technology have enabled IC manufacturers to incorporate more features in a single die, which facilitates these multipurpose systems. The increase in features and functionalities has a direct impact on power consumption and has to be strictly accounted for in the design of these embedded systems. The possibility of achieving low power consumption is obtained by using only effective software techniques along with the hardware powersaving methods. The dynamic power management techniques with the support of real-time operating systems (RTOSs) provided in recent microcontrollers enable better power management using software control. The scheduling of tasks in real-time systems is based on the worst-case execution time (WCET), whereas tasks based on their environmental conditions may complete their execution before the WCET. This leads to increased laxity (slack time) and reduced utilization of the CPU. This paper proposes Fixed Window DynaClam, a dynamic reclamation algorithm, to effectively utilize slack time. The clock frequency of the processor is slowed down by reclaiming the available slack time to reduce the energy consumption. The Fixed Window DynaClam algorithm is implemented for nonpreemptive periodic tasks in the controllers with dynamic voltage and frequency scaling power management features. The novelty of the algorithm is that the clock frequency is not only adjusted based on the real-time demands of the tasks but also does not overload the kernel of the RTOS as the complexity is on the lower side.
机译:便携式嵌入式实时系统的应用领域从汽车扇区中的电子控制单元等安全关键应用程序提供给消费电子部门的数码相机和设置框等娱乐应用。这些系统在单个系统中吸引了具有多个和复杂功能的用户。 VLSI技术的开发使IC制造商能够在一个模具中纳入更多功能,这有利于这些多用途系统。功能和功能的增加对功耗的直接影响,并且必须严格占这些嵌入式系统的设计。通过仅使用有效的软件技术以及硬件功率的方法来获得实现低功耗的可能性。在最近的微控制器中提供的具有实时操作系统(RTOS)支持的动态电力管理技术使得使用软件控制能够更好的电源管理。实时系统中任务的调度基于最坏情况的执行时间(WCET),而基于其环境条件的任务可以在WCET之前完成其执行。这导致韧性增加(松弛时间)并降低了CPU的利用率。本文提出了固定窗口Dynaclam,一种动态回收算法,有效地利用了松弛时间。通过回收可用的松弛时间来减慢处理器的时钟频率,以降低能量消耗。固定窗口Dynaclam算法在控制器中实现了具有动态电压和频率缩放电源管理特征的控制器中的非掠夺定期任务。算法的新颖性是时钟频率不仅根据任务的实时要求调整,而且还不会将RTO的内核过度重载,因为复杂性在下侧。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号