一种协同调度方法和相关设备与流程

文档序号:37057647发布日期:2024-02-20 21:05阅读:来源:国知局

技术特征:

1.一种协同调度方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述第一接口包括超级调用hypercall接口。

3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述第一处理单元的算力信息存储在共享内存中,所述共享内存由运行在所述第一运行环境或所述第二运行环境中的计算设备访问。

6.根据权利要求5所述的方法,其特征在于,所述共享内存包括模型特定msr寄存器或系统寄存器。

7.根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述第二接口包括虚拟中断或虚拟高级配置和电源管理接口acpi事件,所述虚拟中断或所述虚拟acpi事件用于指示所述第一处理单元的算力信息已更新。

9.根据权利要求7或8所述的方法,其特征在于,所述方法还包括:

10.根据权利要求7至9中任一项所述的方法,其特征在于,所述方法还包括:

11.根据权利要求7至10中任一项所述的方法,其特征在于,所述第一算力信息和所述第二算力信息存储在共享内存中,所述共享内存由运行在所述第一运行环境或所述第二运行环境中的计算设备访问。

12.根据权利要求11所述的方法,其特征在于,所述共享内存包括模型特定msr寄存器或系统寄存器。

13.一种协同调度方法,其特征在于,包括:

14.根据权利要求13所述的方法,其特征在于,所述第二接口包括虚拟中断或虚拟高级配置和电源管理接口acpi事件,所述虚拟中断或所述虚拟acpi事件用于指示所述第一处理单元的算力信息已更新。

15.根据权利要求13或14所述的方法,其特征在于,所述方法还包括:

16.根据权利要求13至15中任一项所述的方法,其特征在于,所述方法还包括:

17.根据权利要求13至16中任一项所述的方法,其特征在于,所述第一算力信息和所述第二算力信息存储在共享内存中,所述共享内存由运行在所述第一运行环境或所述第二运行环境中的计算设备访问。

18.根据权利要求17所述的方法,其特征在于,所述共享内存包括模型特定msr寄存器或系统寄存器。

19.一种计算装置,其特征在于,包括:

20.根据权利要求19所述的装置,其特征在于,所述第一接口包括超级调用hypercall接口。

21.根据权利要求19或20所述的装置,其特征在于,所述装置还包括第一确定模块,所述第一确定模块,用于:

22.根据权利要求19至21中任一项所述的装置,其特征在于,所述处理模块,还用于在所述第一运行环境中,根据所述第二处理单元的算力信息,更新所述第一处理单元的算力信息。

23.根据权利要求19至22中任一项所述的装置,其特征在于,所述第一处理单元的算力信息存储在共享内存中,所述共享内存由运行在所述第一运行环境或所述第二运行环境中的所述装置访问。

24.根据权利要求23所述的装置,其特征在于,所述共享内存包括模型特定msr寄存器或系统寄存器。

25.根据权利要求19至24中任一项所述的装置,其特征在于,所述装置还包括第二确定模块,所述第二确定模块,还用于:

26.根据权利要求25所述的装置,其特征在于,所述第二接口包括虚拟中断或虚拟高级配置和电源管理接口acpi事件,所述虚拟中断或所述虚拟acpi事件用于指示所述第一处理单元的算力信息已更新。

27.根据权利要求25或26所述的装置,其特征在于,所述第二确定模块还用于将所述第一算力信息更新至所述第二运行环境中的第一存储空间中。

28.根据权利要求25至27中任一项所述的装置,其特征在于,所述处理模块,还用于:

29.根据权利要求25至28中任一项所述的装置,其特征在于,所述第一算力信息和所述第二算力信息存储在共享内存中,所述共享内存由运行在所述第一运行环境或所述第二运行环境中的所述装置访问。

30.根据权利要求29所述的装置,其特征在于,所述共享内存包括模型特定msr寄存器或系统寄存器。

31.一种计算装置,其特征在于,包括:

32.根据权利要求31所述的装置,其特征在于,所述第二接口包括虚拟中断或虚拟高级配置和电源管理接口acpi事件,所述虚拟中断或所述虚拟acpi事件用于指示所述第一处理单元的算力信息已更新。

33.根据权利要求31或32所述的装置,其特征在于,所述处理模块,还用于将所述第一算力信息更新至所述第二运行环境中的第一存储空间中。

34.根据权利要求31至33中任一项所述的装置,其特征在于,所述装置还包括确定模块,所述确定模块用于:

35.根据权利要求31至34中任一项所述的装置,其特征在于,所述第一算力信息和所述第二算力信息存储在共享内存中,所述共享内存由运行在所述第一运行环境或所述第二运行环境中的所述装置访问。

36.根据权利要求35所述的装置,其特征在于,所述共享内存包括模型特定msr寄存器或系统寄存器。

37.一种计算机设备,其特征在于,包括:处理器,所述处理器用于与存储器耦合,读取并执行所述存储器中的指令和/或程序代码,以执行如权利要求1-18中任一项所述的方法。

38.一种芯片系统,其特征在于,包括:逻辑电路,所述逻辑电路用于与输入/输出接口耦合,通过所述输入/输出接口传输数据,以执行如权利要求1-18中任一项所述的方法。

39.一种计算机可读介质,其特征在于,所述计算机可读介质存储有程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行如权利要求1-18中任一项所述的方法。


技术总结
本申请实施例提供了一种协同调度方法和相关设备。该方法包括:通过第一运行环境中的第一接口接收第一信息,第一信息包括第一任务的算力信息;在第一任务的算力信息与第一处理单元的算力信息不匹配的情况下,在第一运行环境中,根据第一任务的算力信息确定第二处理单元;在第一运行环境中,通过第二处理单元运行第一处理单元。其中,第一处理单元用于在第二运行环境中运行第一任务。该方法可以实时的在第一运行环境和第二运行环境中同步第二运行环境中的算力需求,从而可以较为快速准确地对第一运行环境与第二运行环境中的处理单元进行协同调度,进而可以提高计算设备的计算性能。

技术研发人员:李海程,路旭,喻之斌,俞增辉
受保护的技术使用者:华为技术有限公司
技术研发日:
技术公布日:2024/2/19
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1