多核环境下动态功耗管理框架的研究及在aCoral中的应用

来源 :电子科技大学 | 被引量 : 6次 | 上传用户:minjiangfashion
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人们对计算性能需求的不断扩展和技术的快速发展,多核的发展日趋成熟并且已经开始在传统PC甚至嵌入式领域广泛应用。然而,随着芯片集成度的提高,功耗已经和性能、时钟频率、芯片尺寸共同成为衡量处理器优劣的主要标准,也成为了多核处理器性能发挥和提升的严重制约。因此针对多核系统的功耗管理技术的研究已经成为近年来多核研究领域的热点课题,也是当前系统功耗管理研究的主要方向。本文对操作系统功耗管理技术的研究重点之一——功耗管理框架进行了分析和研究,并结合多核芯片和多核操作系统的特性提出了多核环境下动态功耗管理框架的抽象模型以及在aCoral中的应用实现。本文主要工作和成果如下:(1)对国内外多核技术、多核操作系统和功耗管理技术的发展情况进行了研究,分析了这几个领域的发展趋势和研究重点,引出了研究多核环境下功耗管理框架的重要性。(2)对操作系统功耗管理的相关技术和规范进行了介绍,主要包括DPM技术、DVFS技术以及APM和ACPI功耗管理规范。(3)对当前热门的嵌入式操作系统Linux的功耗管理框架进行了简单研究和分析,对各框架的优缺点进行了总结,为下一步研究工作提供参考。(4)在前面研究的基础上抽象出了操作系统功耗管理框架的必要模块,提出了一个通用的功耗管理框架模型——GA-PMA,并且简单描述了该模型中各管理模块间的交互关系。(5)基于GA-PMA模型以及功耗管理相关技术和规范,结合多核芯片特性,提出了aCoral中功耗管理框架的设计方案,并实现了其中的核心子模块。本文提出的GA-PMA模型是一个高度抽象的通用模型,它体现了操作系统功耗管理框架的特点和设计要点,该框架模型不仅适用于单核系统,也适用于多核系统。基于GA-PMA模型所实现的aCoral功耗管理框架充分利用了多核处理器的功耗特性,能够在多核环境下对系统动态功耗进行有效管理,也能对DPM技术和DVFS技术提供支持,是一个较为完整的多核系统动态功耗管理框架。
其他文献
目前各大学开设的传统实验都离不开真实实验器材,实验往往需要前期准备以及实验设备需要定时维护等,实验条件和实验地点受到限制,导致实验效率不高,进而影响教学效果,存在对实验结
群密钥分配的动态安全性一直是组播安全研究的重点和难点。随着研究的不断发展,提出了各种不同的算法。典型的算法有LKH、OFT等。目前,大多数有效算法都采用逻辑密钥树结构来减
该文题目来源于中国石油勘探与生产分公司的科研项目.该文研究了目前流行的WEB开发技术,主要包括WEB页面的处理技术、JAVA技术、JSP技术、JAVABEAN以及JAVA数据库连接技术等
随着数据库的增加和数据量的不断增长,数据挖掘已成为从数据库中获取有用知识的重要手段,其中,关联规则挖掘其中的一个重要分支,它侧重于挖掘数据库中项集之间的关联或相关联
目前,基于Internet的应用正以前所未有的速度向前发展,随着网络技术的不断更新和应用的不断深入,应用系统的发展也经历了几个阶段性的跨越。从传统的计算模式中分离出来,应用服务
Web Services是当今IT业界的关注热点。Web Services的主要目标就是在现有的各种异构平台的基础上构筑一个通用的与平台无关、语言无关的技术层,各种不同平台之上的应用依靠这
随着计算机网络技术的发展和应用的广泛,网络入侵事件发生的越来越频繁,造成的危害也越来越严重,网络安全问题日益突出。因此,入侵检测已经成为网络安全领域研究与开发的新热点。
广域存储虚拟化是局域网存储虚拟化技术在广域网上的拓展。它负责管理分布在广域网上不同自治域中的数据,实现对分散数据的统一访问控制和用户间的数据共享,为用户提供高效、
随着汽车普及率的提高和公路交通需求的增加,交通问题日益突出,利用计算机技术来对交通进行有效管理和控制的智能交通系统日益受到人们的重视。在智能交通系统中,车牌的定位和识
Agent协作是多Agent系统研究的重要问题之一,也是多Agent系统一种有效的求解方式。针对多Agent协作的研究工作中所存在的主要问题,本文主要研究了UMA协作模型及其应用。UMA模型