System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 异构处理器频率监测方法及相关装置制造方法及图纸_技高网

异构处理器频率监测方法及相关装置制造方法及图纸

技术编号:44897155 阅读:12 留言:0更新日期:2025-04-08 00:37
本申请公开了一种异构处理器频率监测方法及相关装置,应用于设置有至少两个处理器的电子设备,涉及信息处理领域,包括:接收查询请求,所述查询请求包括针对目标处理器的特定参数形式的待查询参数,所述待查询参数与所述目标处理器的频率相关,所述目标处理器是所述至少两个处理器中的至少一个;基于所述待查询参数,至少查询所述目标处理器对应的寄存器,得到查询结果。

【技术实现步骤摘要】

本申请涉及信息处理领域,尤其涉及一种异构处理器频率监测方法及相关装置


技术介绍

1、为提升芯片的市场竞争力,5g(5th-generation mobile communicationtechnology,第五代移动通信技术)云化基站及下一代云化无线网络平台,需要具备多种异构资源的统一管理及健康监控。

2、在云化无线网络异构硬件平台的实际使用中,对异构cpu(central processingunit,中央处理器)频率要求较高,需要高实时性,而实时性的前提是cpu需要稳定在恒定频率运行。

3、当前的异构cpu使用过程中,无法通过lscpu指令查看cpu频率,只能通过进入系统文件查看,无法实时查看cpu实际频率,无法实现针对异构cpu的及时监测。


技术实现思路

1、本申请第一方面提供一种异构处理器频率监测方法,应用于设置有至少两个处理器的电子设备,所述方法包括:

2、接收查询请求,所述查询请求包括针对目标处理器的特定参数形式的待查询参数,所述待查询参数与所述目标处理器的频率相关,所述目标处理器是所述至少两个处理器中的至少一个;

3、基于所述待查询参数,至少查询所述目标处理器对应的寄存器,得到查询结果。

4、在一种可能的实现中,所述接收查询请求之前,还包括:

5、扫描所述电子设备中各处理器,得到各处理器的处理器信息;

6、获取电子设备中各处理器对应的寄存器信息;

7、基于所述寄存器信息结合所述处理器信息,确定对应处理器的处理器频率;

8、保存所述处理器频率。

9、在一种可能的实现中,所述基于所述寄存器信息结合所述处理器信息,确定对应处理器的处理器频率,包括:

10、依据所述处理器信息,确定所述处理器的结构信息以及在线处理核数量;

11、基于所述寄存器信息以及所述处理器的结构信息、在线处理核数量,确定对应处理器的处理器频率。

12、在一种可能的实现中,所述基于所述待查询参数,至少查询所述目标处理器对应的寄存器,得到查询结果,包括:

13、基于待查询参数是处理器频率,查询所述目标处理器对应的寄存器,获得所述处理器频率;将所述处理器频率作为查询结果;

14、基于所述待查询参数是电源策略,查询所述目标处理器对应的寄存器,获得设定时长内所述处理器频率和配置电源策略;至少依据设定时长内的处理器频率,确定所述处理器的频率波动信息与配置电源策略的匹配情况;将所述匹配情况作为查询结果。

15、在一种可能的实现中,所述至少依据设定时长内的处理器频率,确定所述处理器的频率波动信息与配置电源策略的匹配情况,包括:

16、至少基于预设电源策略与处理器频率波动信息的对应关系,确定所述处理器的频率波动信息对应的预测电源策略;

17、基于所述预测电源策略与所述配置电源策略相同,确定所述处理器的频率波动信息与配置电源策略的匹配;

18、基于所述预测电源策略与所述配置电源策略不同,确定所述处理器的频率波动信息与配置电源策略的不匹配。

19、在一种可能的实现中,至少基于预设电源策略与处理器频率波动信息的对应关系,确定所述处理器的频率波动信息对应的预测电源策略,包括:

20、依据该频率波动信息,确定该处理器中在预设时长内频率与最大频率/最小频率的关系;

21、基于所述处理器中在预设时长内频率与最大频率/最小频率对应,依据所述最大频率/最小频率,确定所述处理器的预测电源策略,

22、基于所述处理器中在预设时长内频率与最大频率和最小频率均不对应,确定处理器的频率波动规律;依据所述处理器的频率波动规律和处理器利用率,确定所述处理器的预测电源策略。

23、在一种可能的实现中,所述接收查询请求,包括:

24、基于特定接口,接收所述查询请求,所述特定接口用于连接操作系统与各处理器。

25、本申请第二方面提供一种异构处理器频率监测装置,应用于设置有至少两个处理器的电子设备,所述装置包括:

26、接口模块,用于接收查询请求,所述查询请求包括针对目标处理器的特定参数形式的待查询参数,所述待查询参数与所述目标处理器的频率相关,所述目标处理器是所述至少两个处理器中的至少一个;

27、查询模块,用于基于所述待查询参数,至少查询所述目标处理器对应的寄存器,得到查询结果。

28、本申请第三方面提供一种计算机程序产品,包括计算机可读指令,当所述计算机可读指令在电子设备上运行时,使得所述电子设备实现上述第一方面或第一方面任一实现方式的异构处理器频率监测方法。

29、本申请第四方面提供一种电子设备,包括至少一个处理器和与所述处理器连接的存储器,其中:

30、所述存储器用于存储计算机程序;

31、所述处理器用于执行所述计算机程序,以使所述电子设备能够实现上述第一方面或第一方面任一实现方式的异构处理器频率监测方法。

32、本申请第五方面提供一种计算机存储介质,所述存储介质承载有一个或多个计算机程序,当所述一个或多个计算机程序被电子设备执行时,能够使所述电子设备上述第一方面或第一方面任一实现方式的异构处理器频率监测方法。

本文档来自技高网...

【技术保护点】

1.一种异构处理器频率监测方法,应用于设置有至少两个处理器的电子设备,所述方法包括:

2.根据权利要求1所述的异构处理器频率监测方法,所述接收查询请求之前,还包括:

3.根据权利要求2所述的异构处理器频率监测方法,所述基于所述寄存器信息结合所述处理器信息,确定对应处理器的处理器频率,包括:

4.根据权利要求1所述的异构处理器频率监测方法,所述基于所述待查询参数,至少查询所述目标处理器对应的寄存器,得到查询结果,包括:

5.根据权利要求4所述的异构处理器频率监测方法,所述至少依据设定时长内的处理器频率,确定所述处理器的频率波动信息与配置电源策略的匹配情况,包括:

6.根据权利要求5所述的异构处理器频率监测方法,至少基于预设电源策略与处理器频率波动信息的对应关系,确定所述处理器的频率波动信息对应的预测电源策略,包括:

7.根据权利要求1所述的异构处理器频率监测方法,所述接收查询请求,包括:

8.一种异构处理器频率监测装置,应用于设置有至少两个处理器的电子设备,所述装置包括:

9.一种计算机程序产品,包括计算机可读指令,当所述计算机可读指令在电子设备上运行时,使得所述电子设备实现如权利要求1至7中任意一项所述的异构处理器频率监测方法。

10.一种电子设备,包括至少一个处理器和与所述处理器连接的存储器,其中:

...

【技术特征摘要】

1.一种异构处理器频率监测方法,应用于设置有至少两个处理器的电子设备,所述方法包括:

2.根据权利要求1所述的异构处理器频率监测方法,所述接收查询请求之前,还包括:

3.根据权利要求2所述的异构处理器频率监测方法,所述基于所述寄存器信息结合所述处理器信息,确定对应处理器的处理器频率,包括:

4.根据权利要求1所述的异构处理器频率监测方法,所述基于所述待查询参数,至少查询所述目标处理器对应的寄存器,得到查询结果,包括:

5.根据权利要求4所述的异构处理器频率监测方法,所述至少依据设定时长内的处理器频率,确定所述处理器的频率波动信息与配置电源策略的匹配情况,包括:...

【专利技术属性】
技术研发人员:宋平
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

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

1