基于性能计数器的系统实时功耗的测量与分析

来源 :山东大学 | 被引量 : 0次 | 上传用户:feijian06
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着环境保护、绿色发展和可持续发展的要求,增加计算机系统的能量效率对于研究者、架构师、系统设计者和软件开发者等人而言已经变成了最有价值的研究热点之一。目前已经有大量的研究工作专注于减少功率消耗和增加能量效率。例如,DVFS技术被设计用于在低系统负载时减少能耗。对计算机系统运行时功耗值的实时获取,是进行功耗动态管理的先决条件。在功率感知系统研究的所有领域中,功率测量与分析是非常重要的。它不仅用于功率/性能评估、软件功率消耗分析,而且用于触发功率感知机制和评估这些机制的效果。功率测量与分析包括基于硬件的方法和基于软件的方法。基于硬件的功率测量与分析主要指使用各种硬件仪器来直接测量一个设备的功率。这种方法的结果一般要比基于软件的分析结果更加精确得多。它通常用于评估功率节省技术的效果。然而,基于硬件的方法仅限于测量部件级的功率。基于软件的功率测量与分析尽管不如基于硬件的方法准确,但是试图通过设计一组功率模型来估计不同级别的功率,更加灵活高效。本文首先描述了有价值的功率测量与分析技术及当前研究现状,然后重点分析提出了一种基于性能计数器的软件功率测量分析方法。性能计数器(performance counter, PMC)能够准确地反映各硬件部件的使用情况,进而反映其功耗情况。本文中提出了一种基于细粒度性能计数器建立系统实时功耗模型的方法,主要由功耗模型设定、性能计数器选取、数据采样、模型求解、结果检验五个步骤组成,基本思路是:选取反映处理器、内存、I/O等主要部件运行状态的细粒度性能计数器作为预选特征值集合(Fpreslct),通过实验建立该集合与运行时系统总功耗的对应关系,采用多元线性回归方法进行模型求解和检验,得到各性能计数器对功耗的影响系数,从而建立系统的实时功耗模型。最后通过在主流平台上的实验测试表明,该方法建立的功耗模型具有很高的准确性和可用性。
其他文献
服务器前置方案是否具有可行性的关键之一,就是如何尽可能地发挥硬件潜能,提高单台视频服务器的性价比。目前视频服务器的主要性能瓶颈在于资源磁盘的带宽,尤其是在多线程环
物联网被称为继计算机和互联网之后的第三次信息技术革命。近年来,在世界经济多元发展的背景下,物联网技术正在加快转化为现实生产力,为全球带来新的数字经济浪潮。其中无线
当前,移动通信网络优化已成为移动通信行业发展的关键点。作为移动通信网络优化中重要的一个组成部分,移动通信的邻区优化的目的在于找到最优的通信小区的邻区关系,以保证移
云计算以其高可伸缩、高可靠、按需付费等特征,被业界广泛接受。越来越多的大型网络应用向云中迁移,开始以服务的形式供人使用。交付到云中的网络应用可以基于云资源按需地自
云计算是能够提供方便、按需网络来访问可配置计算资源的共享池的模型,它可以用最少的管理工作或者服务提供商的交互来快速配置和发布资源。软件即服务(Software as a Servic
近年来,随着P2P网络技术地不断发展,出现了大量基于P2P网络的应用软件。P2P流媒体服务作为P2P网络的一个主要应用,从出现开始,就一直受到广泛地关注。传统C/S模式下的流媒体
人脸基准点的自动提取是人脸跟踪、人脸识别、动画以及视频通信中至为关键的步骤,在现实应用中,如视频监控系统采集得到的人脸图像都是不同环境下的具有多种姿态变化的,而且
机器翻译(Machine Translation, MT)是利用电子计算机在不同语言之间实现翻译的一门实验性学科。随着互联网技术和机器翻译技术的发展,机器翻译在产品手册本地化、旅游会话和信
风能作为一种环保资源,得到了全球大部分国家越来越多的重视。风力发电作为绿色能源,近几年来得到了快速发展。风力发电机变桨系统是风力发电的重要设备,它的安全运行是风力发电系统高效稳定运行的重要保证。将可随时随地地访问获得各种信息的移动设备应用到监控风力发电机变桨系统上具有重要意义。本课题研究和设计了基于无线移动设备的风力发电机变桨系统电机的监视和控制系统,主要包括系统整体方案设计和相关软件的设计与实现
建立维护可靠的、可扩展、低成本、高性能的分布式存储系统是云计算、大数据以及互联网公司应用后台基础的主要目标。分布式存储系统拥有着传统集中式存储所无法比拟的优势,