[发明专利]一种众核芯片功耗估算方法、装置、设备及可读存储介质有效
申请号: | 202010542339.X | 申请日: | 2020-06-15 |
公开(公告)号: | CN111694714B | 公开(公告)日: | 2023-06-06 |
发明(设计)人: | 赖志权;李东升;梅松竹;王庆林;黄震;乔林波 | 申请(专利权)人: | 中国人民解放军国防科技大学 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F30/27 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 侯珊 |
地址: | 410073 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 芯片 功耗 估算 方法 装置 设备 可读 存储 介质 | ||
1.一种众核芯片功耗估算方法,其特征在于,包括:
获取待估算众核芯片进行程序执行时各CPU核的时钟频率、供电电压、以及每时钟周期指令数,得到各所述CPU核分别对应的指标组;
将各所述指标组输入到功耗估算模型;其中,所述功耗估算模型为通过对预获取的时钟频率样本集、供电电压样本集、每时钟周期指令数样本集进行拟合训练得到;所述功耗估算模型的训练过程包括:为各所述CPU核中设置相同的每时钟周期指令数;获取多个功耗状态组;其中,每个功耗状态组包括一个时钟频率和一个供电电压,且每个功耗状态组中的时钟频率和供电电压不完全相同;获取所述待估算众核芯片在各所述CPU核设置相同每时钟周期指令数时,以各所述功耗状态组运行分别对应的芯片动态功耗;利用各所述功耗状态组和各所述功耗状态组分别对应的芯片动态功耗构建第一功耗样本集;其中,所述第一功耗样本集包括所述时钟频率样本集和所述供电电压样本集,且每个功耗样本包括一个时钟频率和一个供电电压和一个芯片动态功耗;利用所述第一功耗样本集进行拟合训练得到所述待估算众核芯片的芯片功耗与所述时钟频率及所述供电电压的对应关系的第一功耗估算网络;其中,所述第一功耗估算网络为在所述待估算众核芯片中各所述CPU核设置相同的每时钟周期指令数时进行拟合得到;根据线性拟合所述第一功耗估算网络的过程中得到的各拟合结果中的方程常量值,计算所述待估算众核芯片的芯片静态功耗;利用各所述拟合结果中的方程系数值和所述每时钟周期指令数样本集构建第二功耗样本集;利用最小二乘回归算法对所述第二功耗样本集进行拟合训练,得到所述方程系数值与所述每时钟周期指令数之间的对应关系的第二功耗估算网络;利用所述第一功耗估算网络、所述第二功耗估算网络及所述芯片静态功耗构建得到所述功耗估算模型;
利用所述功耗估算模型基于各所述指标组对所述待估算众核芯片进行功耗估算操作,得到功耗估算结果。
2.根据权利要求1所述的众核芯片功耗估算方法,其特征在于,根据线性拟合所述第一功耗估算网络的过程中得到的各拟合结果中的方程常量值,计算所述待估算众核芯片的芯片静态功耗,包括:
对各所述拟合结果中的方程常量值进行均值计算,得到均值计算结果;
将所述均值计算结果确定为所述芯片静态功耗。
3.根据权利要求1或2所述的众核芯片功耗估算方法,其特征在于,获取所述待估算众核芯片在各所述CPU核设置相同每时钟周期指令数时,以各所述功耗状态组运行分别对应的芯片动态功耗,包括:
获取所述待估算众核芯片在各所述CPU核设置相同每时钟周期指令数时,以每个功耗状态组运行时进行预设次数采样得到的实时芯片动态功耗;
针对每个功耗状态组,对各所述实时芯片动态功耗进行均值计算,得到对应的芯片动态功耗。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科技大学,未经中国人民解放军国防科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010542339.X/1.html,转载请声明来源钻瓜专利网。