一种云桌面共享制造技术

技术编号:39816511 阅读:71 留言:0更新日期:2023-12-22 19:35
本发明专利技术提供了一种云桌面共享

【技术实现步骤摘要】
一种云桌面共享GPU的实现方法及系统、宿主机、虚拟机


[0001]本专利技术涉及云计算技术
,具体涉及一种云桌面共享
GPU
的实现方法及系统

宿主机

虚拟机


技术介绍

[0002]一直以来,如何提升云桌面的图形处理性能成为各大云桌面厂商努力攻克的技术难点,也制约着企业设计研发上云的脚步

虚拟桌面通过云技术将计算资源复用,从而极大的降低了单桌面成本,同时又通过集中的方式简化了运维,成为现在
IT
基础设施建设的首选方案

然而,虚拟化技术支持最好的是
CPU、
内存和存储资源,对其他类型的硬件和外设进行虚拟化或远程调用都存在很大困难

比如设计研发软件的运行都需要一定的
GPU
图形处理能力,也就是需要专业显卡的支持,基础的虚拟化技术无法提供这种能力

[0003]目前,得到广泛应用的云桌面添加
GPU
的技术主要是英伟达的
v本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种云桌面共享
GPU
的实现方法,其特征在于,应用于部署有显卡透传服务组件的宿主机,所述方法包括:针对所述宿主机生成的多个虚拟机建立虚拟机透传序列;根据所述虚拟机透传序列,响应于来自各所述虚拟机的图形数据处理请求依次执行显卡透传处理,以将所述图形数据处理请求转发至目标显卡;利用所述目标显卡依次针对各所述虚拟机的图形数据处理请求,执行预设时间片内的数据处理,并将处理结果和
/
或中断数据回传至所述虚拟机
。2.
根据权利要求1所述的方法,其特征在于,所述针对所述宿主机生成的多个虚拟机建立虚拟机透传序列,包括:利用所述显卡透传服务组件对所述宿主机生成的每个虚拟机执行至少一次显卡透传开启和至少一次显卡透传卸载,以使所述显卡透传服务组件记录所述虚拟机的对应标识;基于各所述虚拟机的对应标识建立所述虚拟机透传序列
。3.
根据权利要求1所述的方法,其特征在于,所述根据所述虚拟机透传序列,响应于来自各所述虚拟机的图形数据处理请求依次执行显卡透传处理,包括:按照来自各所述虚拟机的图形数据处理请求的先后顺序,将各所述图形数据处理请求存入所述虚拟机透传序列,得到数据处理队列;利用所述显卡透传服务组件顺位读取所述数据处理队列,依次对与所述虚拟机标识相对应的虚拟机执行显卡透传处理
。4.
根据权利要求3所述的方法,其特征在于,所述对与所述虚拟机标识相对应的虚拟机执行显卡透传处理,包括:对与所述虚拟机标识相对应的虚拟机执行显卡透传开启;在预设时间片后,对所述虚拟机执行显卡透传卸载
。5.
根据权利要求4所述的方法,其特征在于,所述利用所述目标显卡依次针对各所述虚拟机的图形数据处理请求,执行预设时间片内的数据处理,并将处理结果和
/
或中断数据回传至所述虚拟机,包括:步骤
S1
:利用所述目标显卡针对处于显卡透传开启的虚拟机的图形数据处理请求,执行预设时间片内的数据处理;步骤
S2
:在预设时间片结束后,将处理结果和
/
或中断数据回传至所述虚拟机,并对所述虚拟机执行显卡透传卸载;步骤
S3
:按照所述数据处理队列顺序向下个图形数据处理请求对应的虚拟机执行显卡透传处理;步骤
S4
:重复步骤
S1~S3
,直到所述数据处理队列中不存在未处理的图形数据处理请求
。6.
一种云桌面共享
GPU
...

【专利技术属性】
技术研发人员:曹凡
申请(专利权)人:龙思云北京科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1