[发明专利]设备能效的确定方法和装置无效
申请号: | 200910091834.7 | 申请日: | 2009-08-28 |
公开(公告)号: | CN101650685A | 公开(公告)日: | 2010-02-17 |
发明(设计)人: | 聂华;邵宗有;历军;李麟 | 申请(专利权)人: | 曙光信息产业(北京)有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京市德恒律师事务所 | 代理人: | 梁 永 |
地址: | 100084北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备 能效 确定 方法 装置 | ||
1.一种设备能效的确定方法,其特征在于,包括:
根据CPU的性能对任务负载进行归一化处理;
根据归一化处理结果确定正在运行的任务的当前负载;
根据所述任务之前运行时的负载以及所述当前负载确定所述任务下次运行时的负载,并结合所述任务的功率消耗确定所述设备的能效比。
2.根据权利要求1所述的方法,其特征在于,根据以下公式对任务负载进行归一化处理:
S=∑a Scpu/(∑a×T),其中,S为归一化后的任务负载,a为CPU的相对性能值,T为任务的执行时间,Scpu为CPU的负载,其中,Scpu=∑CPU使用率×t,其中,t为时间片长度,且T=∑t。
3.根据权利要求1所述的方法,其特征在于,根据以下公式确定所述任务下次运行时的负载:
Snext=(k×Sold+Snow)/(k+1),其中,Snext为所述任务下次运行时的负载,Sold为所述任务之前运行时的负载,Snow为所述任务的当前负载,k为所述任务之前运行与本次运行的相关性系数。
4.根据权利要求1所述的方法,其特征在于,根据所述任务之前运行时的负载以及所述当前负载确定所述任务下次运行时的负载的处理进一步包括:
确定需要分析的时间段以及所述时间段中的多个时间周期的长度;
选择所述时间段中所述任务最大的多个负载值,利用自相关函数根据所述多个负载值之间的时间间隔计算所述多个负载值的相关性,并由此确定所述任务下次运行时的负载。
5.一种设备能效的确定装置,其特征在于,包括:
归一化处理模块,用于根据CPU的性能对任务负载进行归一化处理;
第一确定模块,用于根据归一化处理结果确定正在运行的任务的当前负载;
第二确定模块,用于根据所述任务之前运行时的负载以及所述当前负载确定所述任务下次运行时的负载,并结合所述任务的功率消耗确定所述设备的能效比。
6.根据权利要求5所述的装置,其特征在于,所述归一化处理模块用于根据以下公式对任务负载进行归一化处理:
S=∑a Scpu/(∑a×T),其中,S为归一化后的任务负载,a为CPU的相对性能值,T为任务的执行时间,Scpu为CPU的负载,其中,Scpu=∑CPU使用率×t,其中,t为时间片长度,且T=∑t。
7.根据权利要求5所述的装置,其特征在于,所述第二确定模块用于根据以下公式确定所述任务下次运行时的负载:
Snext=(k×Sold+Snow)/(k+1),其中,Snext为所述任务下次运行时的负载,Sold为所述任务之前运行时的负载,Snow为所述任务的当前负载,k为所述任务之前运行与本次运行的相关性系数。
8.根据权利要求5所述的装置,其特征在于,所述第二确定模块还用于确定需要分析的时间段以及所述时间段中的多个时间周期的长度,并选择所述时间段中所述任务最大的多个负载值,利用自相关函数根据所述多个负载值之间的时间间隔计算所述多个负载值的相关性,并由此确定所述任务下次运行时的负载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司,未经曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910091834.7/1.html,转载请声明来源钻瓜专利网。