基于CPU使用率的动态电源管理(DPM)研究与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:nxbys
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
动态电源管理主要是为了在满足用户需求时动态调整系统资源状态,达到系统节能的效果。对于电池供电的嵌入式系统而言,延长电池的供电时间非常重要,DPM系统为我们延长电池使用时间提供了良好的解决方案。 使用DPM的系统中必须包含多功耗状态部件,通过动态调整部件的功耗状态,使得该部件能满足系统需求的同时功耗最小,这是我们的最终目的。为了实现基于CPU的DPM,我们必须预测下一个时间内CPU的工作状态,通过预测我们可以设置CPU的电压和频率,因此CPU不必维持最高的电压、频率,可以达到CPU的节能效果。系统CPU使用率的预测是为CPU设置状态的依据,是基于CPU使用率的DVS(动态电压调整)的关键所在,预测准确性和系统节能与性能之间关系重大。 在完成本论文的过程中,作者主要做了如下工作: 1、针对嵌入式系统的功耗分析、节能可行性进行分析,从硬件指令集到软件优化的不同层次进行分析,作为电源管理研究的首要工作。 2、针对基于CPU使用率的DPM进行研究。在一种基于进程的静态预测算法上进行了改进。由于静态算法缺乏对环境的适应性,改进算法通过历史系统状态和历史预测效果来动态调整计算因子,是一种自适应预测算法。实验结果显示,改进算法的预测效果可以接近静态预测的最佳效果。 3、考虑到在低性能状态下预测系统高性能需求的困难,本文对原预测算法进行了改进,提出了“预留空间”算法来进行修整。 4、本文还提出了针对PXA272平台、Linux2.6内核的DPM框架和实现。利用自适应的CPU使用率预测算法,结合2.6内核计时器和进程的特性,我们实现了一套基于动态time-out监测的DPM系统。 总而言之,本文比较系统地研究了动态电源管理,提出一种CPU使用率预测算法改进,在此基础上实现了一套DPM系统。
其他文献
校园信息门户平台是指在Internet的环境下,把各种应用系统、数据资源和互联网资源统一集成到校园信息门户之下,根据每个用户使用特点和角色的不同,形成个性化的应用界面,并通过对
集群技术是当今高性能并行计算机系统中的一个研究热点,集群技术在应用中不仅可以缩短系统的响应时间,而且还可以提高系统的可用性、可靠性和可扩展性。监控系统是集群管理的核
网络的拓扑结构可以用图来表示,称为网络拓扑图。可以通过研究图的性质来研究网络的结构。研究图的性质的理论就是图论,图的染色是图论的一个重要内容。一般来说,图的染色分为顶
近年来,移动AdHoc网络以其无需任何基础设施支持即可快速组网实现便捷通信的优异特性,已经获得各个领域的广泛关注。然而,由于其本身固有的介质开放、拓扑结构高速动态、缺乏集
嵌入式系统是由软件模块和硬件模块组成,用来完成特定任务的专用系统。 随着嵌入式系统复杂程度不断提高,特别是集成电路设计进入SOC开发时代之后,传统开发方法已难以适应系
BOSS是业务运营支撑系统(Business&OperationSupportingSystem)的简称,是运营商赖以生存的关键系统。计费系统是BOSS的核心子系统,它的性能是运营商管理水平体现的关键。计费过
新世纪以来,越来越多的科学和工程计算需要高性能计算,于是在传统的分布式计算技术上发展了元计算、正统的网格计算和对等计算等相关领域技术。网格环境下的资源分配与调度是一
随着计算机网络技术和通信技术的飞速发展,全球信息化已经成为不可阻挡的趋势。越来越多的企业和组织建立了与自己的关键业务相关的计算机网络系统,借以提高工作效率、降低成本
CAD系统的可扩充性与后续开发的延续性一直是困扰国内CAD产业发展的瓶颈。设计出具有良好的集成性,开放性和高效率的软件体系结构也是现阶段国际软件行业中研究的热点。因此,对