虚拟GPU的实现方法、装置及系统.pdf
书生****ma
亲,该文档总共22页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
虚拟GPU的实现方法、装置及系统.pdf
本申请公开了一种虚拟GPU的实现方法。所述虚拟GPU的实现方法包括:以在同一个物理GPU上运行的虚拟GPU的资源要求为依据,为各个虚拟GPU分配对应于其资源要求的运行时间片;在所述物理GPU上设置的所有虚拟GPU的运行时间片之和小于等于预设的调度周期上限;以分配给各个虚拟GPU的所述运行时间片为依据,将所述物理GPU的计算资源按照时间片轮询的方式分配给各个虚拟GPU。
GPU虚拟化实现方法以及顶点数据缓存方法和相关装置.pdf
本发明公开了一种GPU虚拟化实现方法以及顶点数据缓存方法和相关装置,图形客户端截获顶点数组类指令;进行顶点数据缓存以创建第一缓存区,发送同步指令至图形服务器以创建第二缓存区,第二缓存区与第一缓存区形成顶点数据的映射关系;在本地数据中进行查询,若本地数据中存在一顶点数据与截获的顶点数据一致,则将顶点数组类指令打包并发送至图形服务器以根据第二缓存区的顶点数据和打包的顶点数组类指令渲染出图片,若不存在,则分解顶点数组类指令,并发送至图形服务器以根据分解的顶点数组类指令渲染出图片,通过上述方式,本发明能够大幅降低
基于API重定向技术的GPU虚拟化实现系统及方法.pdf
本发明提供了一种基于API重定向技术的GPU虚拟化实现系统,其中:位于客户端的指令代理模块截获客户端的图像应用程序中与OpenGL相关的API调用指令,并对该指令进行处理后,发送至远程服务器端执行渲染任务;任务调度模块将客户端发来的指令数据进行相应处理得到指令流,并分配给各个微GPU模块;微GPU模块完成指令流的渲染任务,并回传至客户端。同时提供了一种基于API重定向技术的GPU虚拟化实现方法。本发明提供了一个通用的加速服务平台,具有较好的通用性,且不需要修改源程序代码,使用简便。
GPU虚拟化资源限制处理方法及装置.pdf
本发明实施例提供一种GPU虚拟化资源限制处理方法及装置,方法包括:捕获虚拟化渲染指令;将虚拟化渲染指令发送给OpenglES渲染器,使得所述OpenglES渲染器根据虚拟化渲染资源限制策略调用物理GPU资源执行渲染操作;OpenglES渲染器运行在独立于虚拟化引擎进程外的进程中,虚拟化渲染资源限制策略预先设置在所述OpenglES渲染器中。本发明实施例由于渲染指令的处理由独立的OpenglES渲染器控制,因而使得渲染指令的处理存在了控制基础,基于此,在OpenglES渲染器内添加虚拟化渲染资源限制策略,可
一种基于ARM架构实现GPU虚拟化的系统及方法.pdf
本发明涉及一种基于ARM架构实现GPU虚拟化的系统及方法,包括:虚拟机配置的第一软件模块,及宿主机配置的第二软件模块;所述第一软件模块包含各类应用程序App,所述第二软件模块具备3D渲染功能,可将第一软件模块中的App进行3D渲染。本发明可以在Android系统中实现GPU的虚拟化,不需要GPU厂家的特殊支持,即可在多个Android虚拟系统中共享使用本机的GPU,提高用户的操作体验,充分利用GPU资源,节省成本。同时,这种方式不限于某个具体的GPU型号,通常的ARM架构中的GPU都可以使用上面的方式。