[发明专利]一种统计CPU频率和电压的方法、装置及电子设备有效
申请号: | 202110052840.2 | 申请日: | 2021-01-15 |
公开(公告)号: | CN112783742B | 公开(公告)日: | 2022-06-14 |
发明(设计)人: | 张轶杰;王安平;朱英澍 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 徐彦圣 |
地址: | 215000 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 统计 cpu 频率 电压 方法 装置 电子设备 | ||
本发明提供了一种统计CPU频率和电压的方法、装置、电子设备及存储介质,属于计算机的技术领域,缓解了现有技术中存在的ARM芯片功耗管理功能不够灵活的技术问题;所述方法包括以下步骤:通过设备树匹配ARM芯片;获取ARM芯片的寄存器地址;根据寄存器地址读取ARM芯片中的状态数据;将所述状态数据转化为状态信息;将所述状态信息保存到上层管理中心能够调用的指定位置。
技术领域
本发明涉及计算机技术领域,尤其是涉及一种统计CPU频率和电压的方法、装置、电子设备及存储介质。
背景技术
CPU是一个服务器的核心部分,是一个服务器的计算和控制核心。广义的CPU还包括MPU(Microprocessor Unit,微处理器)和MCU(Microcontroller Unit,微控制单元),实际上都是CPU为适应不同场景做适当删减降频后的产物。CPU的计算能力与其功耗和频率有关,即调用的集成晶体管数量越多功耗越大,处理数据的频率越高计算速度越快。所以CPU的功耗和频率的管理是优化CPU性能的重要方面,其中统计CPU频率和电压数据是CPU进行功耗和频率管理策略的重要一环。
ARM系列芯片普遍具有低功耗的特点,ARM的硬件也设计有功耗管理功能,但很多时候需要依赖软件去调用这些功能以达到降低功耗的目的。虽然ARM芯片本身具有功耗管理功能,但这些功耗管理是由芯片超温保护功能所衍生,为硬件所写死,无法被上层策略直接调用。所以现有的ARM芯片功耗管理功能存在不够灵活的问题。
发明内容
本发明的目的在于提供一种统计CPU频率和电压的方法、装置、电子设备及存储介质,缓解了现有技术中存在的ARM芯片功耗管理功能不够灵活的技术问题。
第一方面,本发明提供的统计CPU频率和电压的方法,包括以下步骤:
通过设备树匹配ARM芯片;
获取ARM芯片的寄存器地址;
根据寄存器地址读取ARM芯片中的状态数据;
将所述状态数据转化为状态信息;
将所述状态信息保存到上层管理中心能够调用的指定位置。
进一步的,所述通过设备树匹配ARM的步骤之前,还包括:
在驱动程序中配置结构体;
在所述结构体中定义配置项和数据项;
将配置项和数据项在ARM寄存器中的地址保存到设备树中,使配置项和数据项与驱动程序匹配。
进一步的,根据寄存器地址读取ARM芯片中的状态数据的步骤,包括:
通过调用所述配置项,根据寄存器地址读取ARM芯片中的状态数据。
进一步的,将所述状态数据转化为状态信息的步骤,包括:
通过调用所述数据项,对ARM芯片中的数据进行加工或转换。
进一步的,所述统计信息包括:
时间状态;
所述时间状态包括不同频率的持续时间。
进一步的,所述统计信息包括:
工作频率;
所述工作频率包括不同频率之间的跳变次数。
进一步的,所述统计信息包括:
输入电压;
所述输入电压表示所述持续时间内电压的平均值。
第二方面,本发明还提供一种统计CPU频率和电压的装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110052840.2/2.html,转载请声明来源钻瓜专利网。