实时系统中基于DVS与Cache划分技术的节能研究

来源 :东北大学 | 被引量 : 0次 | 上传用户:kangta98
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统中微处理器的集成度不断增长,其性能有了大幅度的提高,但芯片的功耗的也随之增加。而对于使用电池的嵌入式系统来说,功耗的增加意味着体积的增大,使用时间的缩短,可靠性的降低以及成本的增加。因此,如何节约能耗一直是嵌入式系统中的一个重要的研究课题。DVS(动态电压调度,dynamic voltage scaling)策略通过动态调节CPU运行频率来达到节能目的,是一种被广泛应用的CPU节能技术。Cache划分(Cache Partition)技术是一种Cache节能技术,该技术逻辑上将系统Cache为每个任务分割出一部分,每个任务只使用属于自己的Cache,通过系统运行时动态休眠没有运行任务的Cache以达到节能的目的,另外Cache划分消除了任务间的Cache干扰同样可以节约Cache能耗。本文将两种技术结合起来,取得了更好的节能效果。本文首先建立一个单处理器下的结合DVS和Cache划分技术的系统模型,分析DVS和Cache划分技术对系统能耗的影响,提出了一个多项式时间复杂度算法来最小化系统能耗。然后,又建立了多核处理器下的系统模型,针对多核处理器下的模型修改单处理器算法来最小化系统能耗。最后,本文给出几种对照算法。通过仿真工具模拟得到了多组测试集的实验数据。实验对比了测试集在不同算法下和最优解的能耗,结果表明本文在单处理器和多核处理器模型下的算法都在满足实时可调度条件下非常接近最优解,且能够有效地降低系统能耗。
其他文献
人脸识别是人类视觉最杰出的能力之一,它的研究涉及模式识别、图像处理、生理学,心理学、认知科学,与基于其它生物特征的身份鉴别方法以及计算机人机感知交互领域都有密切联系。
多信道共用技术已经广泛应用于卫星通信、移动通信、以及其它类型的通信系统。多信道共用意味着系统中的任一空闲信道可为任一用户所用,因而系统可以容纳比信道数更多的用户数
服务器集群是一组用高性能的网络连接起来的独立的服务器的集合。他们能够协同工作,共同处理INTERNET上日益增长的客户请求。它具有良好的可用性,可伸缩性以及优秀的性能价格比
WWW是一个非常大的知识库,在其上进行信息的查询回答和自动推理很困难.为此,W3C组织提出了下一代Web-语义互联网(Semantic Web),其目的是让不同的计算机代理能在"理解"的基础
数据挖掘(Data Mining),又称知识发现,是在数据库或数据仓库中提取隐含的、先前未知的、潜在有用的知识或信息模式的决策支持方法.通过数据挖掘发现的知识能够反映一定的客观
随着网络技术的迅猛发展,网络逐渐深入到生活和工作的各个方面,随之而来的网络安全问题日益严峻。黑客攻击屡见不鲜,分布式拒绝服务攻击DDoS是黑客管用的一种方便有效的攻击
无线传感器网络(Wireless Sensor Networks,WSN)是一种涉及无线通信、微机电系统(Micro-Electro-Mechanical Systems,MEMS)、片上系统(System on Chip,SOC)和低能耗嵌入式技
该论文所完成的工作有:(1)对主流的形式化技术(Estelle、LOTOS、EFSM、Petri Net、UML)的要素和特征进行了分析、对比;分析了这些形式化方法的优势和劣势,并指出了形式化技术
该文设计并实施了一个智能电子商务推荐系统Cute-Rec.它根据基于WEB的电子商务系统的特点,采用先进的数据库技术、组件技术和网络技术为电子商务系统提供高效的推荐服务,并具
无线网状网以其高带宽、高速率、组网灵活、网络覆盖率高等优势,引起了业界的广泛关注。随着用户数量和业务需求的不断增多,有限的频谱资源成为制约无线网状网发展的瓶颈。认