一种图形处理系统及虚拟化方法与流程

文档序号:12463512阅读:来源:国知局

技术特征:

1.一种图形处理系统,其特征在于,包括第一类虚拟机、共享内存和第二类虚拟机;其中,

所述第一类虚拟机,用于通过远程桌面协议,获取远程客户端发送的图像处理请求,根据获取到的图像处理请求创建相应的GPU资源调用指令,然后将创建的GPU资源调用指令发送至所述共享内存,并通过所述远程桌面协议,将所述共享内存传送的处理后图像发送至相应的远程客户端;

所述共享内存,用于对所述第一类虚拟机发送的GPU资源调用指令进行保存,并将所述第二类虚拟机发送的处理后图像传送至所述第一类虚拟机;

所述第二类虚拟机,用于从所述共享内存中提取GPU资源调用指令,然后利用提取到的GPU资源调用指令,从物理GPU中调取相应的GPU资源,以利用调取到的GPU资源对相应图像进行处理,并将处理后图像发送至所述共享内存。

2.根据权利要求1所述的图形处理系统,其特征在于,包括至少一个所述第一类虚拟机和一个所述第二虚拟机。

3.根据权利要求1或2所述的图形处理系统,其特征在于,所述共享内存,包括:

第一指令保存单元,用于按照指令创建时间的先后顺序,对接收到的GPU资源调用指令进行依次保存;

第一图像传送单元,用于将所述第二类虚拟机发送的处理后图像传送至所述第一类虚拟机。

4.根据权利要求3所述的图形处理系统,其特征在于,所述第二类虚拟机,包括:

第一指令提取单元,用于按照所述共享内存中GPU资源调用指令保存的先后顺序,依次从所述共享内存中提取GPU资源调用指令;

第一资源调取单元,用于利用所述第一指令提取单元提取到的GPU资源调用指令,从物理GPU中调取相应的GPU资源,以利用调取到的GPU资源对相应图像进行处理;

第一图像发送单元,用于将通过所述第一资源调取单元得到的处理后图像发送至所述共享内存。

5.根据权利要求1或2所述的图形处理系统,其特征在于,所述共享内存,包括:

第二指令保存单元,用于以远程客户端的等级作为分类依据,对接收到的GPU资源调用指令进行分类保存;

第二图像传送单元,用于将所述第二类虚拟机发送的处理后图像传送至所述第一类虚拟机。

6.根据权利要求5所述的图形处理系统,其特征在于,所述第二类虚拟机,包括:

第二指令提取单元,用于按照所述共享内存中指令类别的等级高低顺序,依次从所述共享内存中提取GPU资源调用指令;

第二资源调取单元,用于利用所述第二指令提取单元提取到的GPU资源调用指令,从物理GPU中调取相应的GPU资源,以利用调取到的GPU资源对相应图像进行处理;

第二图像发送单元,用于将通过所述第二资源调取单元得到的处理后图像发送至所述共享内存。

7.一种图形处理虚拟化方法,其特征在于,包括:

利用第一类虚拟机,并通过远程桌面协议,获取远程客户端发送的图像处理请求,然后根据获取到的图像处理请求创建相应的GPU资源调用指令;

利用所述第一类虚拟机,将创建的GPU资源调用指令保存至共享内存;

利用第二类虚拟机,从所述共享内存中提取GPU资源调用指令,然后利用提取到的GPU资源调用指令,从物理GPU中调取相应的GPU资源,以利用调取到的GPU资源对相应图像进行处理,并将处理后图像发送至所述共享内存;

利用所述第一类虚拟机,并通过所述远程桌面协议,将所述共享内存接收到的所述处理后图像传送至相应的远程客户端。

8.根据权利要求7所述的图形处理虚拟化方法,其特征在于,所述将创建的GPU资源调用指令保存至共享内存的过程,包括:

按照指令创建时间的先后顺序,将创建的GPU资源调用指令依次保存至所述共享内存。

9.根据权利要求8所述的图形处理虚拟化方法,其特征在于,所述从所述共享内存中提取GPU资源调用指令的过程,包括:

按照所述共享内存中GPU资源调用指令保存的先后顺序,依次从所述共享内存中提取GPU资源调用指令。

10.根据权利要求7所述的图形处理虚拟化方法,其特征在于,所述将创建的GPU资源调用指令保存至共享内存的过程,包括:

以远程客户端的等级作为分类依据,将创建的GPU资源调用指令分类保存至所述共享内存。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1