电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子论文>射频无线论文>DVS系统硬实时周期任务动态调度算法

DVS系统硬实时周期任务动态调度算法

2008-12-16 | rar | 333 | 次下载 | 3积分

资料介绍

与实时任务的可调度分析不同,实时DVS调度在保证任务截止时间限制同时,还要关注任务执行的处理器功耗。功耗研究一段时间的累积效果,传统基于最坏执行时间的任务调度模型不能满足实时DVS调度需要。该文采用实际执行时间(AET)概率分布建立实时任务调度模型,利用随机分析的方法分析AET分布对实时DVS调度算法性能的影响,提出了基于平均执行时间的实时DVS动态调度算法。实验结果表明,该算法在任务具有不同AET分布情况下可保持稳定的功耗性能。
关 键 词 动态电压调整; 感功计算; 功耗优化; 实时系统; 任务调度

目前,嵌入式微处理器广泛采用动态电压调整 (Dynamic Voltage Scaling,DVS) 技术,工作电压在运行时可动态调整。由于集成电路的动态功耗近似地与工作电压平方成正比[1],DVS已成为嵌入式实时系统降低功耗、延长电池使用时间的有效技术手段。硬实时系统(特别是安全关键系统)中任务具有严格的截至时间要求,即使在最坏的情况下也必须保证任务在指定时间内完成。为了达到这个要求,设计实时系统时应按最坏情况进行负荷分配,既保证实时系统一般情况下能轻负荷运行,降低功耗,又保证实时系统不突破任务截至时间。
实时DVS任务调度(RTDVS)可分为静态(或离线)和动态(或在线)两类[2]。静态调度是依据任务周期、最坏执行时间(WCET)、截至时间等可事先掌握的信息,针对WCET与截至时间之间的静态松弛时间进行处理器速度调度。现实系统中,任务的实际执行时间(AET)是一个不确定量,不同任务具有不同的分布特性,有的接近于WCET,有的则比WCET小很多。动态调度就是在系统运行时根据实际松弛时间进行处理器速度调度。对于实时周期任务,有基于截至时间优先调度(EDF)的动态回收算法和投机算法、基于反馈技术的动态算法、基于整数线性规划的动态算法、基于单调速率调度(RMS)的动态算法,以及以空间换时间的半静态算法等[3-7]。以上调度算法多数采用WCET作为任务执行时间建立调度模型。采用WCET建模,在分析可调度性时是充分而且必要的,因为可调度性要求在最坏情况下也要保证可调度。而功耗注重的是累计效果,仅仅采用WCET建模不能满足要求,需要考虑AET实际分布因素。本文采用AET分布建立实时任务调度模型,利用随机分析的方法讨论任务AET分布特性对RTDVS性能的影响,提出基于平均执行时间(ACET)的固定优先级实时DVS动态算法。

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1电子电路原理第七版PDF电子教材免费下载
  2. 0.00 MB  |  1490次下载  |  免费
  3. 2单片机典型实例介绍
  4. 18.19 MB  |  93次下载  |  1 积分
  5. 3S7-200PLC编程实例详细资料
  6. 1.17 MB  |  27次下载  |  1 积分
  7. 4笔记本电脑主板的元件识别和讲解说明
  8. 4.28 MB  |  18次下载  |  4 积分
  9. 5开关电源原理及各功能电路详解
  10. 0.38 MB  |  10次下载  |  免费
  11. 6基于AT89C2051/4051单片机编程器的实验
  12. 0.11 MB  |  4次下载  |  免费
  13. 7基于单片机和 SG3525的程控开关电源设计
  14. 0.23 MB  |  3次下载  |  免费
  15. 8基于单片机的红外风扇遥控
  16. 0.23 MB  |  3次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234313次下载  |  免费
  3. 2PADS 9.0 2009最新版 -下载
  4. 0.00 MB  |  66304次下载  |  免费
  5. 3protel99下载protel99软件下载(中文版)
  6. 0.00 MB  |  51209次下载  |  免费
  7. 4LabView 8.0 专业版下载 (3CD完整版)
  8. 0.00 MB  |  51043次下载  |  免费
  9. 5555集成电路应用800例(新编版)
  10. 0.00 MB  |  33562次下载  |  免费
  11. 6接口电路图大全
  12. 未知  |  30320次下载  |  免费
  13. 7Multisim 10下载Multisim 10 中文版
  14. 0.00 MB  |  28588次下载  |  免费
  15. 8开关电源设计实例指南
  16. 未知  |  21539次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935053次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537791次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234313次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191183次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183277次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138039次下载  |  免费