能量敏感实时系统中的能量管理研究与应用

来源 :广东工业大学 | 被引量 : 2次 | 上传用户:ljc2696
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
CMOS技术是现代计算机系统的基础。然而随着技术的逐步提高,能耗问题也面临着越来越严峻的考验。能量敏感计算正得到越来越广泛的应用,即包括以电池供电的便携式设备,也包括有多个处理器的较大的系统,像复杂的卫星监控系统或数据仓库等等。功耗的急剧增加,不仅加大了芯片的封装和制冷成本,同时,在高温下运行增加了芯片的失效率,也导致了计算系统稳定性的下降。 动态电压调整是一种有效的低功耗技术。系统运行时能量消耗和运行电压成平方关系,执行频率和运行电压是线性关系,而执行频率的降低又会引起任务执行时间的线性延迟。因此,运行电压降低时,执行频率线性降低,任务的执行时间线性增长,但是却会引起能量消耗的平方级的降低。那么,在任务运行期间动态改变系统电压就可以有效调整系统的功耗。动态电压调整可在不同的系统设计层次上实现,而在操作系统层上,则是在调度模块中选择合适的调度算法并进行电压调整。 在实时系统中,为保证实时任务的时间要求,动态电压调整机制需要考虑到任务的截至时间和周期性,需要和实时系统中的调度算法结合来实现降低系统的能量消耗。在本文中,主要是考虑在实时系统中,当任务存在时间约束时在操作系统层上通过任务调度来减少系统能量消耗。本文首先探讨了CMOS电路的基础,并分析了CMOS电路的低功耗原理,描述了动态电压调节机制中的相关问题,接着通过运用动态电压调节机制,对实时系统中的单任务和多任务低功耗调度算法进行了分析比较。最后对单处理器实时系统和多处理器实时系统中的基于动态电压调整机制的调度问题了进行分析,给出了单处理器实时系统中的静态能量管理和动态能量管理的具体方法,并提出了在多处理器实时系统静态能量管理下的任务调度算法,并对算法进行了分析和比较。
其他文献
随着信息时代的加速发展,智能手机已经成为今后人们移动通信的重要工具。所谓的智能手机不仅应该具有传统手机的通话功能,它还应该具有足够的屏幕尺寸和带宽、信息及数据处理能
UML模型是软件开发早期产生的一种中间产品,它虽然在不是软件的最终产品,但是它的质量高低极大的影响后续阶段产品的品质,如实现代码。为此UML模型的质量度量研究一直是当前
随着WWW上信息的爆炸性增长,在如此海量的数据中发现有用的信息变得越来越困难。数据挖掘就是从大量的数据中发现隐含的规律性的内容,解决数据的应用质量问题。本文首先论述
近年来,随着计算机技术的发展,社会已经进入了数字化信息时代。但在有些“化学检验部门”依旧在使用人工记忆大量化学资料、手工查询化学典籍、人工分析化验结果等相对繁琐落后
学位
本文讲述了一个双内核的实时操作系统FRTOS2的设计与实现,文章主要包括两部分。第一部分讲述了FRTOS(一个实时操作系统)的体系结构、主要功能和相应实现,包括:任务管理、互斥量
IPv6已被公认为下一代互联网络协议核心标准之一。但是网络向IPv6的全面转换将持续很长一段时间,在此期间IPv6网络将不得不与IPv4网络通信与共存。IPv6/IPv4 Tunnel机制及一些
电信行业目前面临多厂商、多种设备的历史遗留问题,虽然TMN标准制定给电信设备的接口标准化提供了依据,但是TMN标准制定的相对较晚,完整的实施TMN标准也非常困难,接口的不统
元数据最普遍的定义是“关于数据的数据(data about data)”,也就是描述某一资源的结构化数据。它提供有关资源存储、资源分类、资源交换、资源访问等方面的信息,便于用户查
嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。嵌入式系统是将先进的计算机技
虚拟人(virtual human或computer synthesized characters)是人在计算机生成空间(虚拟环境)中的几何特性与行为特性的表示[1][2]。虚拟人研究的最终目的是使虚拟人能够在任意