【技术实现步骤摘要】
功耗模型构建方法、功耗测量方法、装置和电子设备
本申请涉及芯片检测
,具体而言,涉及一种功耗模型构建方法、功耗测量方法、装置和电子设备。
技术介绍
随着集成电路的集成度不断提升,单位面积上晶体管的密度也就不断增加,导致芯片的功耗和散热问题越发突出。而目前针对芯片的功耗的测量在技术上还存在一定的困难。一般是通过相关技术人员选取一些观测信号,通过在芯片运行时动态统计观测信号和时钟信号来评估整个芯片的动态功耗。上述芯片功耗的评估方式的准确度严重依赖于选取的观测信号的有效性。
技术实现思路
本申请的目的在于提供一种功耗模型构建方法、功耗测量方法、装置和电子设备,能够解决芯片的功耗计算依赖于观测信号的有效性的问题。第一方面,本专利技术提供一种功耗模型构建方法,包括:根据训练数据集和测试数据集对初始功耗计算模型进行训练,以得到第一功耗计算模型,所述第一功耗计算模型包括:多层结构,所述多层结构包括输出层,每一层结构包括多个节点;确定出所述第一功耗计算模型中的所述输出层的各项全互联权重;根据所述输出层的各项全互联权重,将所述第一功耗计算模型中的各层结构中的节点进行删减,以形成第二功耗计算模型;根据所述训练数据集和所述测试数据集对所述第二功耗计算模型进行更新训练,以得到目标功耗计算模型,所述目标功耗计算模型用于检测芯片的功耗。在可选的实施方式中,所述多层结构还包括:输入层、多层隐藏层;所述根据所述输出层的各项全互联权重,将所述第一功耗计算模型中的各层结构 ...
【技术保护点】
1.一种功耗模型构建方法,其特征在于,包括:/n根据训练数据集和测试数据集对初始功耗计算模型进行训练,以得到第一功耗计算模型,所述第一功耗计算模型包括:多层结构,所述多层结构包括输出层,每一层结构包括多个节点;/n确定出所述第一功耗计算模型中的所述输出层的各项全互联权重;/n根据所述输出层的各项全互联权重,将所述第一功耗计算模型中的各层结构中的节点进行删减,以形成第二功耗计算模型;/n根据所述训练数据集和所述测试数据集对所述第二功耗计算模型进行更新训练,以得到目标功耗计算模型,所述目标功耗计算模型用于检测芯片的功耗。/n
【技术特征摘要】
1.一种功耗模型构建方法,其特征在于,包括:
根据训练数据集和测试数据集对初始功耗计算模型进行训练,以得到第一功耗计算模型,所述第一功耗计算模型包括:多层结构,所述多层结构包括输出层,每一层结构包括多个节点;
确定出所述第一功耗计算模型中的所述输出层的各项全互联权重;
根据所述输出层的各项全互联权重,将所述第一功耗计算模型中的各层结构中的节点进行删减,以形成第二功耗计算模型;
根据所述训练数据集和所述测试数据集对所述第二功耗计算模型进行更新训练,以得到目标功耗计算模型,所述目标功耗计算模型用于检测芯片的功耗。
2.根据权利要求1所述的方法,其特征在于,所述多层结构还包括:输入层、多层隐藏层;所述根据所述输出层的各项全互联权重,将所述第一功耗计算模型中的各层结构中的节点进行删减,以形成第二功耗计算模型,包括:
将所述输出层的全互联权重小于权值限定值的对应的输入连接线删除;
将目标隐藏层中不包含输出连接线的目标节点删除,所述目标隐藏层为与所述输出层相邻的隐藏层,所述目标隐藏层的输出连接线连接至所述输出层,为所述输出层的输入连接线;
将中间隐藏层和所述输入层中与所述目标节点直接连接或间接连接的连接线和所述连接线对应的节点删除,形成第二功耗计算模型,所述中间隐藏层为所述多层隐藏层中除所述目标隐藏层以外的隐藏层。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
计算所述第一功耗计算模型中与所述输出层连接的目标隐藏层中各个节点的全互联权重的全互联权重均值;
根据所述全互联权重均值确定出所述权值限定值。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
对芯片的目标功能模块在第一数量的应用场景中进行仿真,以得到仿真数据;
将所述仿真数据分成所述训练数据集和所述测试数据集。
5.根据权利要求4所述的方法,其特征在于,所述目标功能模块包括第二数量的端口;所述初始功耗计算模型包括输入层、隐藏层和输出层;
所述输入层中包含所述第二数量的节点;
各层所述隐藏层包含所述第二数量的节点。
6.根据权利要求5所述的方法,其特征在于,所述隐藏层包括:线性运算模块、池化运算模块和激活函数模块。
7.根据权利要求1所述的方法,其特征在于,所述根据训练数据集和测试数...
【专利技术属性】
技术研发人员:徐祥俊,黄维,卢海平,
申请(专利权)人:海光信息技术股份有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。