【技术实现步骤摘要】
处理器的功耗估计方法、移动终端及计算机存储介质
[0001]本申请涉及功耗
,特别是涉及一种处理器的功耗估计方法、移动终端及计算机存储介质。
技术介绍
[0002]随着网络技术以及相关技术的发展,智能手机越来越普及,硬件处理能力越来越强,支持的软件应用越来越多。在性能方面用户对智能手机的数据传输速度以及待机时长有了新的需求,而在机型方面对智能手机的机身轻薄程度提出了更高的要求。
[0003]然而往往智能手机存放电池的容纳空间有限,针对有限的电池容量,如何提高待机和续航时间非常有意义且极具挑战性。当前的功耗方案往往主要通过调亮度或切换智能手机用电模式,比如省电模式、紧急用电模式以及正常用电模式之间进行切换的方法,这些是从软件层面的方案去解决智能手机的耗电情况。
[0004]目前,针对处理器的耗电情况,需要用设备去进行实际测量,这往往需要拆解智能手机,如此便破坏了智能手机的内部结构,所以导致处理器等硬件功耗无法进行实时测试,因此无法得出实时的功耗数据并且限制了在此基础之上处理器的进一步功耗优化。
技术实现思路
[0005]本申请实施例的第一方面提供了一种处理器的功耗估计方法,包括:获取处理器的多个功耗因子数据;以及获取处理器的电流数据;根据电流数据和多个功耗因子数据,确定处理器的估算功耗。
[0006]本申请实施例的第二方面提供了一种移动终端,包括:获取模块,用于获取处理器的多个功耗因子数据;以及获取模块,还用于获取处理器的电流数据;确定模块,连接获取模块,用于根据电流数据和 ...
【技术保护点】
【技术特征摘要】
1.一种处理器的功耗估计方法,其特征在于,所述方法包括:获取所述处理器的多个功耗因子数据;以及获取所述处理器的电流数据;根据所述电流数据和所述多个功耗因子数据,确定所述处理器的估算功耗。2.根据权利要求1所述的方法,其特征在于,所述获取所述处理器的多个功耗因子数据,包括:从多个功耗因子数据中确定满足相关性要求的预设数量个功耗因子数据;采集所述预设数量个功耗因子数据;所述根据所述电流数据和所述多个功耗因子数据,确定所述处理器的估算功耗,包括:根据所述电流数据和所述预设数量个功耗因子数据,确定所述处理器的估算功耗。3.根据权利要求2所述的方法,其特征在于,所述从多个功耗因子数据中确定满足相关性要求的预设数量个功耗因子数据,包括:确定所述多个功耗因子数据中每两个功耗因子数据的第一相关性,选择第一相关性小于满足预设相关要求的第一数量个功耗因子数据;确定所述第一数量个功耗因子数据中每一功耗因子数据与设定功耗参数的第二相关性,选择第二相关性满足预设相关要求的第二数量个功耗因子数据;所述根据所述电流数据和所述预设数量个功耗因子数据,确定所述处理器的估算功耗,包括:根据所述电流数据和所述第二数量个功耗因子数据,确定所述处理器的估算功耗。4.根据权利要求3所述的方法,其特征在于,确定所述多个功耗因子数据中每两个功耗因子数据的第一相关性,包括:采用以下公式计算所述第一相关性:其中,x,y表示两个不同的功耗因子,分别表示x,y的均值,Correl(x,y)∈[0,1]表示变量x,y的相关系数;或所述确定所述第一数量个功耗因子数据中每一功耗因子数据与设定功耗参数的第二相关性,包括:采用以下公式计算所述第二相关性:其中,a表示多个不同的功耗因子,b表示所述设定功耗参数,a,b分别表示a,b的均值,Correl(a,b)∈[0,1]表示变量a,b的相关系数。5.根据权利要求2所述的方法,其特征在于,所述采集所述预设数量个功耗因子数据,包括:获取所述处理器中的至少一个计数器的计数值,其中,每一所述计数器基于所述处理
器的操作进行计数;根据所述计数值确定所述预设数量个功耗因子数据,其中,所述预设数量个功耗因子至少包括所述处理器在基准频率下的有效频率、每秒处理的指令数目以及数据带宽中的至少一个。6.根据权利要求5所述的方法,其特征在于,所述根据所述计数值确定所述预设数量个功耗因子数据,包括:采用以下公式计算所述有效频率:effeFeq=(#processor cycles)/(times
×
106)其中,processor cycles表示在处理器周期内的频率;或采用以下公式计算所述每秒处理的指令数目:MPPS=Number_pkts_Execu...
【专利技术属性】
技术研发人员:洪成文,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。