【技术实现步骤摘要】
片上功耗管理方法、电子设备及存储介质
[0001]本专利技术实施例涉及芯片控制技术,尤其涉及一种片上功耗管理方法、电子设备及存储介质。
技术介绍
[0002]随着集成电路制程工艺的提高,芯片算力密度随之增加。随着芯片算力密度的提高,芯片的电源完整性的要求越来越高。
[0003]目前芯片运行过程中,会出现在短时间内芯片产生较大电流变化。例如在纳秒级别的短时间,发生几百安培的电流变化。这将引起芯片电压发生大幅的电压下降(Voltage Overshoot)。电压下降容易造成芯片工作异常等问题。
[0004]如何有效的控制芯片异常,成为亟待解决的问题。
技术实现思路
[0005]本专利技术提供一种片上功耗管理方法、电子设备及存储介质,以实现有效控制芯片异常,提高芯片电源完整性。
[0006]第一方面,本专利技术实施例提供了一种片上功耗管理方法,包括:获取多个单核在预测窗口内的指令的第一功耗预测信息;单核根据本地的第一功耗预测信息确定第一警告信息;根据多个单核的多个第一功耗预测信息确定第二警告 ...
【技术保护点】
【技术特征摘要】
1.一种片上功耗管理方法,其特征在于,包括:获取多个单核在预测窗口内的指令的第一功耗预测信息;所述单核根据本地的第一功耗预测信息确定第一警告信息;根据多个单核的多个第一功耗预测信息确定第二警告信息和功耗控制信息;若第一警告信息和第二警告信息均为发生警告,则依次在单核中进行功耗控制,根据所述功耗控制信息与子系统控制器进行资源交互。2.根据权利要求1所述的方法,其特征在于,所述依次在单核中进行功耗控制,包括:根据预设时间间隔生成令牌;将所述令牌分配给目标单核,所述目标单核的第一警告信息为警告;在所述目标单核中进行功耗控制,所述令牌失效。3.根据权利要求2所述的方法,其特征在于,所述在所述目标单核中进行功耗控制,包括:当生成内容为发生警告的第一警告信息时,挂起所述目标单核中的多个线程;依次启动挂起的线程。4.根据权利要求1所述的方法,其特征在于,获取多个单核在预测窗口内的指令的第一功耗预测信息,包括:获取多个单核在预测窗口内的指令;根据指令的功耗信息,获取所述预测窗口内的功耗最大值和功耗最小值;相应的,所述根据多个单核的多个第一功耗预测信息确定第二警告信息,包括:对多个单核的功耗最大值和功耗最小值进行累加;根据累加的功耗最大值和累加的功耗最小值确定功率差值;若所述功率差值大于阈值,则确定第二警告信息内容为发生警告。5.根据权利要求1所述的方法,其特征在于,获取多个单核在预测窗口内的指令的第一功耗预测信息,包括:获取多个单核在预测窗口内的指令;根据指令的功耗信息,获取所述预测窗口内的功耗平均值;相应的,根据多个单核的多个第一功耗预测信息确定第二警...
【专利技术属性】
技术研发人员:陈教彦,鲍敏祺,陈亮,
申请(专利权)人:上海燧原科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。