[发明专利]处理器的功耗估计方法、移动终端及计算机存储介质有效
申请号: | 202011197547.7 | 申请日: | 2020-10-30 |
公开(公告)号: | CN112243060B | 公开(公告)日: | 2022-10-21 |
发明(设计)人: | 洪成文 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | H04M1/24 | 分类号: | H04M1/24;H04W24/08;G01R21/00;G01R19/00 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 唐双 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理器 功耗 估计 方法 移动 终端 计算机 存储 介质 | ||
1.一种处理器的功耗估计方法,其特征在于,所述方法包括:
获取所述处理器的多个功耗因子数据;
确定所述多个功耗因子数据中每两个功耗因子数据的第一相关性,选择第一相关性满足预设相关要求的第一数量个功耗因子数据;
确定所述第一数量个功耗因子数据中每一功耗因子数据与设定功耗参数的第二相关性,选择第二相关性满足预设相关要求的第二数量个功耗因子数据;以及
获取所述处理器的电流数据;
根据所述电流数据和所述第二数量个功耗因子数据,确定所述处理器的估算功耗;
其中,所述多个功耗因子数据之间具有相关性,且所述多个功耗因子数据与设定功耗参数具有相关性;
所述确定所述多个功耗因子数据中每两个功耗因子数据的第一相关性,包括:
采用以下公式计算所述第一相关性:
其中,x,y表示两个不同的功耗因子,分别表示x,y的均值,Correl(x,y)∈[0,1]表示变量x,y的相关系数;
所述确定所述第一数量个功耗因子数据中每一功耗因子数据与设定功耗参数的第二相关性,包括:
采用以下公式计算所述第二相关性:
其中,a表示多个不同的功耗因子,b表示所述设定功耗参数,分别表示a,b的均值,Correl(a,b)∈[0,1]表示变量a,b的相关系数。
2.根据权利要求1所述的方法,其特征在于,
所述获取所述处理器的多个功耗因子数据,包括:
获取所述处理器中的至少一个计数器的计数值,其中,每一所述计数器基于所述处理器的操作进行计数;
根据所述计数值确定所述多个功耗因子数据,其中,所述多个功耗因子数据至少包括所述处理器在基准频率下的有效频率、每秒处理的指令数目以及数据带宽中的至少一个。
3.根据权利要求2所述的方法,其特征在于,
所述根据所述电流数据和所述第二数量个功耗因子数据,确定所述处理器的估算功耗,包括:
将所述电流数据和所述第二数量个功耗因子数据输入至以下功耗模型,以计算所述处理器的估算功耗:
P=(a1×ΔFeq+a2×ΔMPPS+a3×ΔBW)+BaseCur)×T
其中,P表示功耗,T表示时间,a1,a2,a3分别表示所述有效频率对应的已知系数、所述每秒处理的指令数目对应的已知系数以及所述数据带宽对应的已知系数,ΔFeq=effeFeq-BaseFeq,ΔMPPS=MPPS-BaseMPPS,ΔBW=TotalBW-BaseBW,effeFeq、MPPS和TotalBW分别表示在所述处理器工作频率下的有效频率、每秒处理的指令数目和数据带宽,BaseFeq、BaseMPPS、BaseBW和BaseCur分别表示在基准频率下的有效频率、每秒处理的指令数目、数据带宽和基准电流。
4.根据权利要求3所述的方法,其特征在于,
在所述将所述电流数据和所述第二数量个功耗因子数据输入至以下功耗模型之前,还包括:求算所述a1,a2,a3,采用以下公式:
其中,θ=[ΔFeq,ΔMPPS,ΔBW],θT为θ的转秩,C=BaseCur,Y=current表示在所述处理器工作频率下的实际电流。
5.根据权利要求1~4任一项所述的方法,其特征在于,所述方法还包括:
获取处理器的实际功耗信息以及所述处理器的估算功耗;
判断所述实际功耗信息与所述估算功耗之间的误差是否小于预设阈值;
若小于所述预设阈值,则确定所述处理器耗电正常。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011197547.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种超声线锯切割机
- 下一篇:低渗致密油藏立体驱替提高采收率方法及系统