CPU调频方法、装置、设备及介质制造方法及图纸

技术编号:43307030 阅读:24 留言:0更新日期:2024-11-12 16:23
本申请公开了一种CPU调频方法、装置、设备及介质,涉及计算机技术领域。该方法包括:获取在前周期的性能特征值,所述性能特征值用于表征指令粒度的性能特征;预测在后周期的性能需求值,所述性能需求值用于指示指令粒度的性能需求;基于所述在前周期的所述性能特征值和所述在后周期的所述性能需求值,确定所述在后周期的预测频率范围;基于所述预测频率范围,对所述在后周期内的CPU频率进行调整。该方法基于较小粒度的性能值对CPU频率范围进行预测,能够更准确地对CPU频率进行调整。

【技术实现步骤摘要】

本申请实施例涉及计算机,特别涉及一种cpu调频方法、装置、设备及介质。


技术介绍

1、中央处理器(central processing unit,cpu)的时钟频率决定了cpu的运行速度,是影响cpu性能的重要指标。一般情况下,cpu的时钟频率越高,cpu的运行速度越快,cpu性能越好。

2、相关技术中,移动设备可以根据cpu负载对cpu的工作频率进行调整,以使得调整后的工作频率能够满足cpu负载的需求。cpu的工作频率低于或等于cpu的时钟频率,下面简称为cpu频率。

3、但是上述方法仅考虑了cpu性能与cpu频率之间的线性关系,没有考虑由于访存特点和负载特点导致的cpu性能与cpu频率之间的非线性关系,可能会导致调整的cpu频率不准确。


技术实现思路

1、本申请提供了一种cpu调频方法、装置、设备及介质。所述技术方案如下:

2、根据本申请的一方面,提供了一种cpu调频方法,所述方法由计算机设备执行,所述方法包括:

3、获取在前周期的性能特征值,所述性能特征值本文档来自技高网...

【技术保护点】

1.一种中央处理器CPU调频方法,其特征在于,所述方法由计算机设备执行,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述在前周期的所述性能特征值和所述在后周期的所述性能需求值,确定所述在后周期的预测频率范围,包括:

3.根据权利要求2所述的方法,其特征在于,所述以所述在前周期的所述性能特征值和所述在后周期的所述性能需求值为输入,基于预设对应关系确定CPU频率最小值和CPU频率最大值,包括:

4.根据权利要求1至3任一所述的方法,其特征在于,所述获取在前周期的性能特征值,包括:

5.根据权利要求4所述的方法,其特征在于,...

【技术特征摘要】

1.一种中央处理器cpu调频方法,其特征在于,所述方法由计算机设备执行,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述在前周期的所述性能特征值和所述在后周期的所述性能需求值,确定所述在后周期的预测频率范围,包括:

3.根据权利要求2所述的方法,其特征在于,所述以所述在前周期的所述性能特征值和所述在后周期的所述性能需求值为输入,基于预设对应关系确定cpu频率最小值和cpu频率最大值,包括:

4.根据权利要求1至3任一所述的方法,其特征在于,所述获取在前周期的性能特征值,包括:

5.根据权利要求4所述的方法,其特征在于,所述监控数据包括至少两级缓存在所述在前周期的每指令重填次数,所述性能特征值包括访存特征值,所述访存特征值用于指示每指令因访问存储导致的访问消耗时间;

6.根据权利要求5所述的方法,其特征在于,不同cpu架构对应不同的拟合参数。

7.根据权利要求1至3任一所述的方法,其特征在于,所述监控数据包括所述cpu在所述在前周期内的至少两个工作频率以及在所述至少两个工作频率下的运行时间和执行指令数;所述性能特征值包括访存特征值,所述访存特征值用于指示每指令因访问存储导致的访问消耗时间;

8.根据权利要求4至7任一所述的方法,其特征在于,所述性能特征值还包括负载特征值,所述负载特征值用于指示与cpu流水线中的前端访存和后端访存无关的每指令所消耗的周期数;所述监控数据包括所述cpu在所述在前周期的运行时间和执行指令数;

9.根据权利要求8所述的方法,其特征在于,所...

【专利技术属性】
技术研发人员:魏子恒甄文先梁育肇葛锦涛占云志李治军高星
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1