芯片时钟频率的确定方法、装置、设备、介质及产品与流程

摘要: 本申请涉及芯片,特别涉及一种芯片时钟频率的确定方法、装置、设备、介质及产品。背景技术:1、时钟频率决定了芯片内部逻辑单元执行操作的时间基准。针对不同的应用场景需...
芯片时钟频率的确定方法、装置、设备、介质及产品与流程

本申请涉及芯片,特别涉及一种芯片时钟频率的确定方法、装置、设备、介质及产品。

背景技术:

1、时钟频率决定了芯片内部逻辑单元执行操作的时间基准。针对不同的应用场景需求,芯片的时钟频率由芯片内置的频率管理单元进行调整。

2、相关技术中,异构计算系统中至少两个芯片分别对应的时钟频率是基于预设的固定比例分配确定的,其中,基于异构计算系统的总功率预算向至少两个芯片分别分配目标功率,基于目标功率确定芯片的时钟频率。

3、然而,上述方法功率分配策略固定,在负载波动场景下导致系统整体处理效率较低。

技术实现思路

1、本申请实施例提供了一种芯片时钟频率的确定方法、装置、设备、介质及产品,本申请提供的技术方案包括如下几个方面。

2、根据本申请实施例的一个方面,提供了一种芯片时钟频率的确定方法,所述方法包括:

3、确定芯片工作模式,所述芯片工作模式用于指示第一芯片与第二芯片之间的功率分配方式;

4、确定所述第一芯片与所述第二芯片对应的指标数据,所述指标数据用于指示所述第一芯片与所述第二芯片之间的功率平衡程度;

5、基于所述芯片工作模式以及所述指标数据,确定所述第一芯片待调整至的第一时钟频率和所述第二芯片待调整至的第二时钟频率。

6、根据本申请实施例的另一个方面,提供了一种芯片时钟频率的确定装置,所述装置包括:

7、确定模块,被配置为确定芯片工作模式,所述芯片工作模式用于指示第一芯片与第二芯片之间的功率分配方式;

8、所述确定模块,还被配置为确定所述第一芯片与所述第二芯片对应的指标数据,所述指标数据用于指示所述第一芯片与所述第二芯片之间的功率平衡程度;

9、处理模块,被配置为基于所述芯片工作模式以及所述指标数据,确定所述第一芯片待调整至的第一时钟频率和所述第二芯片待调整至的第二时钟频率。

10、另一方面,提供了一种处理器,处理器包括:如上实施例提供的所述芯片时钟频率的确定装置。

11、另一方面,提供了一种板卡,板卡包括:如上实施例提供的所述芯片时钟频率的确定装置。

12、另一方面,提供了一种计算机设备,计算机设备包括:如上实施例提供的所述芯片时钟频率的确定装置,或,如上实施例提供的所述处理器,或,如上实施例提供的所述板卡。

13、根据本申请实施例的一个方面,提供了另一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有计算机程序,所述计算机程序由所述处理器加载并执行以实现上述芯片时钟频率的确定方法。

14、根据本申请实施例的一个方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序由处理器加载并执行以实现上述芯片时钟频率的确定方法。

15、根据本申请实施例的一个方面,提供了一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序存储在计算机可读存储介质中,处理器从所述计算机可读存储介质读取并执行所述计算机程序,以实现上述芯片时钟频率的确定方法。

16、本申请实施例提供的技术方案可以带来如下有益效果:

17、通过确定异构系统对应的芯片工作模式,建立异构系统中的芯片时钟频率的确定方式与工作场景、用户需求之间的联系;根据第一芯片与第二芯片对应的指标数据,确定芯片工作模式所指示的第一芯片执行任务的第一时钟频率和第二芯片执行任务的第二时钟频率,其中,实时获取指标数据,指示平衡第一芯片与第二芯片之间的处理效率,在第一芯片与第二芯片工作的过程中动态调整目标时钟频率,提高了在不同的芯片应用场景中时钟频率确定方法的适用性,从而提高芯片工作过程中时钟频率的确定效率。

1.一种芯片时钟频率的确定方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述确定所述第一芯片与所述第二芯片对应的指标数据,包括如下至少一种:

3.根据权利要求2所述的方法,其特征在于,所述确定所述第一芯片与所述第二芯片之间的帧率差值,包括:

4.根据权利要求1所述的方法,其特征在于,所述确定芯片工作模式,包括:

5.根据权利要求4所述的方法,其特征在于,所述芯片时钟频率的确定流程包括多个循环轮次;

6.根据权利要求5所述的方法,其特征在于,所述基于所述轮次信息确定所述芯片工作模式,包括:

7.根据权利要求1所述的方法,其特征在于,所述基于所述芯片工作模式以及所述指标数据,确定所述第一芯片待调整至的第一时钟频率和所述第二芯片待调整至的第二时钟频率,包括:

8.根据权利要求7所述的方法,其特征在于,所述基于所述芯片工作模式以及所述指标数据,确定所述第一芯片对应的第一目标功率以及所述第二芯片对应的第二目标功率,包括:

9.根据权利要求8所述的方法,其特征在于,所述芯片工作模式包括第一芯片工作模式,所述第一芯片工作模式对应的第一约束条件包括对所述第一目标功率与所述第二目标功率的总功率的约束,所述指标数据包括所述第一芯片与所述第二芯片之间的帧率差值;

10.根据权利要求9所述的方法,其特征在于,所述基于所述功率调整参数、所述第一芯片当前运行状态下的第一功率以及所述第二芯片当前运行状态下的第二功率,确定所述第一目标功率和所述第二目标功率,包括:

11.根据权利要求8所述的方法,其特征在于,所述芯片工作模式包括第二芯片工作模式,所述第二芯片工作模式对应的第二约束条件包括基于指标阈值对所述指标数据的约束;

12.根据权利要求11所述的方法,其特征在于,所述指标余量包括第一余量和第二余量,所述第一余量用于指示所述第一功率的调整范围,所述第二余量用于指示所述第二功率的调整范围;

13.根据权利要求8所述的方法,其特征在于,所述芯片工作模式包括第三芯片工作模式,所述第三芯片工作模式对应的第三约束条件包括基于时延阈值对所述第一芯片和所述第二芯片之间队列深度的约束;

14.根据权利要求13所述的方法,其特征在于,所述基于所述功率调整参数、所述第一芯片当前运行状态下的第一功率以及所述第二芯片当前运行状态下的第二功率,确定所述第一目标功率和所述第二目标功率,包括:

15.根据权利要求7所述的方法,其特征在于,所述芯片工作模式包括第四芯片工作模式;

16.根据权利要求15所述的方法,其特征在于,所述第四芯片工作模式对应的第四约束条件包括调整时长阈值;所述方法还包括:

17.根据权利要求15所述的方法,其特征在于,所述确定所述第一芯片与所述第二芯片对应的指标数据之后,还包括:

18.根据权利要求15所述的方法,其特征在于,所述指标数据符合预设的安全条件,包括如下至少一种:

19.根据权利要求7所述的方法,其特征在于,所述基于所述第一目标功率确定所述第一时钟频率,以及基于所述第二目标功率确定所述第二时钟频率,包括:

20.一种芯片时钟频率的确定装置,其特征在于,所述装置包括:

21.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有计算机程序,所述计算机程序由所述处理器加载并执行以实现如权利要求1至19任一项所述的芯片时钟频率的确定方法。

22.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序由处理器加载并执行以实现如权利要求1至19任一项所述的芯片时钟频率的确定方法。

23.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序存储在计算机可读存储介质中,处理器从所述计算机可读存储介质读取并执行所述计算机程序,以实现如权利要求1至19任一项所述的芯片时钟频率的确定方法。