一种统计CPU频率和电压的方法、装置及电子设备制造方法及图纸

技术编号:28419358 阅读:27 留言:0更新日期:2021-05-11 18:26
本发明专利技术提供了一种统计CPU频率和电压的方法、装置、电子设备及存储介质,属于计算机的技术领域,缓解了现有技术中存在的ARM芯片功耗管理功能不够灵活的技术问题。所述方法包括以下步骤:通过设备树匹配ARM芯片;获取ARM芯片的寄存器地址;根据寄存器地址读取ARM芯片中的状态数据;将所述状态数据转化为状态信息;将所述状态信息保存到上层管理中心能够调用的指定位置。

【技术实现步骤摘要】
一种统计CPU频率和电压的方法、装置及电子设备
本专利技术涉及计算机
,尤其是涉及一种统计CPU频率和电压的方法、装置、电子设备及存储介质。
技术介绍
CPU是一个服务器的核心部分,是一个服务器的计算和控制核心。广义的CPU还包括MPU(MicroprocessorUnit,微处理器)和MCU(MicrocontrollerUnit,微控制单元),实际上都是CPU为适应不同场景做适当删减降频后的产物。CPU的计算能力与其功耗和频率有关,即调用的集成晶体管数量越多功耗越大,处理数据的频率越高计算速度越快。所以CPU的功耗和频率的管理是优化CPU性能的重要方面,其中统计CPU频率和电压数据是CPU进行功耗和频率管理策略的重要一环。ARM系列芯片普遍具有低功耗的特点,ARM的硬件也设计有功耗管理功能,但很多时候需要依赖软件去调用这些功能以达到降低功耗的目的。虽然ARM芯片本身具有功耗管理功能,但这些功耗管理是由芯片超温保护功能所衍生,为硬件所写死,无法被上层策略直接调用。所以现有的ARM芯片功耗管理功能存在不够灵活的问题。...

【技术保护点】
1.一种统计CPU状态信息的方法,其特征在于,包括以下步骤:/n通过设备树匹配ARM芯片;/n获取ARM芯片的寄存器地址;/n根据寄存器地址读取ARM芯片中的状态数据;/n将所述状态数据转化为状态信息;/n将所述状态信息保存到上层管理中心能够调用的指定位置。/n

【技术特征摘要】
1.一种统计CPU状态信息的方法,其特征在于,包括以下步骤:
通过设备树匹配ARM芯片;
获取ARM芯片的寄存器地址;
根据寄存器地址读取ARM芯片中的状态数据;
将所述状态数据转化为状态信息;
将所述状态信息保存到上层管理中心能够调用的指定位置。


2.根据权利要求1所述的统计CPU频率和电压的方法,其特征在于,所述通过设备树匹配ARM的步骤之前,还包括:
在驱动程序中配置结构体;
在所述结构体中定义配置项和数据项;
将配置项和数据项在ARM寄存器中的地址保存到设备树中,使配置项和数据项与驱动程序匹配。


3.根据权利要求2所述的统计CPU频率和电压的方法,其特征在于,根据寄存器地址读取ARM芯片中的状态数据的步骤,包括:
通过调用所述配置项,根据寄存器地址读取ARM芯片中的状态数据。


4.根据权利要求2所述的统计CPU频率和电压的方法,其特征在于,将所述状态数据转化为状态信息的步骤,包括:
通过调用所述数据项,对ARM芯片中的数据进行加工或转换。


5.根据权利要求1所述的统计CPU频率和电压的方法,其特征在于,所述统计信息包括:
时间状态;
所述时间状态包括不同频率的持续时间。<...

【专利技术属性】
技术研发人员:张轶杰王安平朱英澍
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1