实时任务功耗优化技术研究

来源 :上海大学 | 被引量 : 0次 | 上传用户:QQQ16416
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机软硬件技术的发展,嵌入式系统的实时性得到了很大的改善,但能耗问题却成为制约其发展的一个关键问题。功耗优化技术成为嵌入式实时系统研究中越来越受关注的问题。动态电压缩放(Dynamic Voltage Scaling,DVS)技术已成为功耗优化的主要技术之一,DVS技术是在保证系统实时性不受损伤的前提下,通过适当降低处理器频率来降低系统功耗的一种技术。 在周期实时任务和非周期实时任务共存的系统中,除功耗优化外,还应考虑系统过载问题。采用DVS技术进行功耗优化,延长了任务执行时间,提高了处理器利用率,而拥有不确定释放时间的非周期实时任务可能造成系统过载。因而在研究实时任务功耗优化时,还应处理系统过载问题。 论文详细分析了影响实时任务功耗优化的各项因素,指出了国内外研究的不足,提出了兼具过载处理的实时任务功耗优化方案。为了使得研究更具应用价值,在考虑了系统各类硬件的功耗特点的基础上分别设计其功耗模型,然后综合成比较完整的实时任务模型和系统功耗模型。本文针对周期实时任务的功耗优化策略,提出了基于处理器空闲利用率的功耗优化方法,该方法能够实现周期实时任务和实时系统达到功耗最优,并证明了该方法的最优性。在此基础上,研究并解决了支持离散电压实时系统的功耗优化问题。 由于DVS技术通过降低处理器频率、延长任务执行时间来降低系统功耗,因而非周期实时任务的释放可能导致系统过载,而发生过载时系统性能就会急剧下降,因此本文研究了功耗优化过程中的实时任务过载问题。提出和证明了非周期实时任务和混合实时任务过载判断方法,利用该方法能判断实时任务功耗优化中的过载问题;提出了非周期硬实时任务、软实时任务和非精确计算实时任务过载处理机制;并在此基础上提出了混合实时任务过载处理方法。 为了减少时间和资源开销,定义了松弛时间窗口,当非周期实时任务到达系统时,只需处理当前松弛时间窗口内的实时任务的功耗优化和过载问题即可。最后,本文整合功耗优化和系统过载处理的研究成果,提出了混合实时任务功耗优化方案。该方案能够保证周期实时任务的实时性、实现系统功耗最优、提供了任务过载处理机制。 最后仿真实验表明,本文提出的实时任务功耗优化方案能够显著降低系统功耗;在过载时较其它算法能达到较高的实现价值率。
其他文献
可重构处理器是通用处理器与专用处理器的折中,同时具有通用处理器的灵活性与专用处理器的高能效。相比于细粒度可重构处理器FPGA,粗粒度动态可重构处理器(Coarse-grained Re
近些年来,计算机网络所面临的安全威胁越发引人关注。传统的入侵检测系统有较高的误报、漏报率,并且,对未知类型攻击不能很好的识别。虽然之后提出了入侵防御系统的概念,但是
电力工业的市场化改革正在全世界范围内展开,我国正处在“厂网分开,竞价上网”这一改革过程之中。由于电力需求以及电价的不确定性,发电商如何投标来最大化自己的利润,同时降低风
计算机的普及和网络的发展改变了教学模式,尤其是教学资源数字化、网络化成为一个必然的趋势。在这样的趋势下,产生了大量的教学资源,不仅包括传统的物理资源,还包括数字化的
随着现代网络的飞速发展,传统互联网络Internet和各种无线网络之间逐渐形成了互融共存的局面,其中包括无线Mesh网WMN,无线局域网WLAN、WiMAX、Wi-Fi,无线个域网WPAN,无线传感
数据挖掘是利用分析工具从大量的、不完全的、有噪声的、模糊的、随机的数据中,提取出隐含在其中、事先未知、但又潜在有用的信息和知识。数据分类是数据挖掘的重要内容之一,
为了提高支持向量机(Support Vector Machine, SVM)在大类别数目海量样本中的学习和分类性能,本文对有效地解决多层文本分类和增量学习等方面的问题进行了研究。论文首先对适
时空数据库由于其在交通控制、天气预报等领域广阔的应用前景成为数据库技术发展的热点。时空数据库包含了时空对象的时态数据和空间数据,并对其进行有效的管理,索引是支持时
随着科学技术的进步和互联网的飞速发展,对等计算网络(peer-to-peer,P2P)已经成为Internet中最重要的应用系统之一。它打破了传统的C/S模式,具有自组织、容错能力强、可扩展性好