资料介绍
与实时任务的可调度分析不同,实时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动态算法。
- 基于模拟退火的DPR系统划分-调度联合优化算法 5次下载
- EDA多任务流调度算法实验设计 5次下载
- 基于DSP的实时多任务调度内核设计 7次下载
- 允许多处理机故障的实时任务容错调度算法
- VxWorks系统的任务调度机制
- 网格任务调度算法研究
- 应用于实时系统的RMS算法的改进
- VxWorks下周期任务调度和任务周期选择
- OPC 实时任务系统动态调度算法的研究与设计The Stud
- 基于Multi-Agent的分布式测控系统任务调度算法
- 一种基于比特表的实时多任务新调度算法
- 基于动态遗传算法的网格计算任务调度
- 基于实数编码免疫算法的分布式任务调度
- 基于RMS 任务调度算法的弱实时上下位监控系统
- VxWorks系统的任务调度机制
- FreeRTOS任务调度器的三种调度算法讲解(下) 1794次阅读
- 介绍一种基于核集的多核嵌入式实时调度方法 507次阅读
- Linux的Deadline实时调度算法 586次阅读
- 简单实用的Python周期任务调度工具 600次阅读
- 任务调度开源代码是什么 788次阅读
- 嵌入式软件架构设计之任务调度 1994次阅读
- 动态电压调节DVS有什么用途 2190次阅读
- 调度算法评测与仿真系统 调度算法仿真系统介绍 1708次阅读
- 满足满足车载设备要求的车载操作系统内核调度策略 2222次阅读
- 基于嵌入式实时系统的提高构件化嵌入式操作系统性能的方案设计 780次阅读
- Linux系统中的实时调度器DL调度器的原理是什么?详细概述 4640次阅读
- 基于FPGA硬件平台的可重构系统调度算法详解 1921次阅读
- 车辆调度系统的整体设计 UC/OS-II的内核调度机理 1117次阅读
- 通过实时调度与日前调度的协调使换电站抑制波动影响同时兼顾用户利益 6153次阅读
- 基于ARM9和μC/OSII高速实时多任务数据采集的智能化设计 719次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1490次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 93次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 10次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 3次下载 | 免费
- 8基于单片机的红外风扇遥控
- 0.23 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多