[发明专利]物理显卡的资源调度方法及装置、存储介质、终端在审
申请号: | 202310794980.6 | 申请日: | 2023-06-29 |
公开(公告)号: | CN116521376A | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 王彦杰;刘运兵;赵旋 | 申请(专利权)人: | 南京砺算科技有限公司;砺算科技(上海)有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/455 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王铭 |
地址: | 210031 江苏省南京市(江苏)自*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 物理 显卡 资源 调度 方法 装置 存储 介质 终端 | ||
1.一种物理显卡的资源调度方法,其特征在于,所述物理显卡为多个虚拟机提供GPU功能的服务,所述多个虚拟机至少包括第一虚拟机和第二虚拟机,所述方法包括:
在单个时间单元中,若检测到第一虚拟机对应的时间片使用完毕且来自所述第一虚拟机的第一命令包未被执行完毕,则保存所述第一命令包的执行信息,并加载来自第二虚拟机的第二命令包,其中,所述执行信息包括:所述时间片使用完毕时的执行位置和上下文环境;
若所述第二命令包具有未完成标识,则根据所述第二命令包的执行信息,继续执行所述第二命令包,直至所述第二虚拟机对应的时间片使用完毕;
其中,所述单个时间单元的长度根据所述物理显卡的帧率确定,所述单个时间单元包括多个时间片,所述多个时间片和所述多个虚拟机一一对应。
2.根据权利要求1所述的资源调度方法,其特征在于,每个虚拟机对应的时间片的长度根据该虚拟机的权重值确定。
3.根据权利要求2所述的资源调度方法,其特征在于,所述虚拟机的权重值根据所述虚拟机的固定权重值和所述虚拟机的动态权重值计算得到;
其中,所述固定权重值取决于预先设定的参考权重值,所述动态权重值取决于所述虚拟机对应的命令队列的长度,所述命令队列用于存放来自所述虚拟机的待执行的命令包。
4.根据权利要求1所述的资源调度方法,其特征在于,根据所述第二命令包的执行信息,继续执行所述第二命令包包括:
根据所述执行信息中的上下文环境,恢复所述第二命令包上一次执行结束时的上下文环境;
跳转至所述执行位置指示的命令,并继续执行所述第二命令包。
5.根据权利要求1所述的资源调度方法,其特征在于,所述命令包包括第一辅助命令符、主体命令符和第二辅助命令符,所述第一辅助命令符位于所述主体命令符之前,所述第二辅助命令符位于所述主体命令符之后;
其中,所述第一辅助命令符用于读取所述命令包上一次执行结束时的执行信息,所述主体命令符用于实现所述GPU功能,所述第二辅助命令符用于保存所述命令包本次执行结束时的执行信息。
6.根据权利要求5所述的资源调度方法,其特征在于,所述方法还包括:
若所述第二命令包具有未执行标识,则从所述第二命令包中所述主体命令符的起始位置开始执行。
7.根据权利要求5所述的资源调度方法,其特征在于,所述方法还包括:
若所述第一命令包执行完毕,则跳过所述第二辅助命令符。
8.一种物理显卡的资源调度装置,其特征在于,所述物理显卡为多个虚拟机提供GPU功能的服务,所述多个虚拟机至少包括第一虚拟机和第二虚拟机,所述装置包括:
第一处理模块,用于在单个时间单元中,若检测到第一虚拟机对应的时间片使用完毕且来自所述第一虚拟机的第一命令包未被执行完毕,则保存所述第一命令包的执行信息,并加载来自第二虚拟机的第二命令包,其中,所述执行信息包括:所述时间片使用完毕时的执行位置和上下文环境;
第二处理模块,用于若所述第二命令包具有未完成标识,则根据所述第二命令包的执行信息,继续执行所述第二命令包,直至所述第二虚拟机对应的时间片使用完毕;
其中,所述单个时间单元的长度根据所述物理显卡的帧率确定,所述单个时间单元包括多个时间片,所述多个时间片和所述多个虚拟机一一对应。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器运行时,执行权利要求1至7中任一项所述的物理显卡的资源调度方法的步骤。
10.一种服务器,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器运行所述计算机程序时执行权利要求1至7中任一项所述的物理显卡的资源调度方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京砺算科技有限公司;砺算科技(上海)有限公司,未经南京砺算科技有限公司;砺算科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310794980.6/1.html,转载请声明来源钻瓜专利网。