一种基于ARM架构实现GPU虚拟化的系统及方法.pdf
小寄****淑k
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
一种基于ARM架构实现GPU虚拟化的系统及方法.pdf
本发明涉及一种基于ARM架构实现GPU虚拟化的系统及方法,包括:虚拟机配置的第一软件模块,及宿主机配置的第二软件模块;所述第一软件模块包含各类应用程序App,所述第二软件模块具备3D渲染功能,可将第一软件模块中的App进行3D渲染。本发明可以在Android系统中实现GPU的虚拟化,不需要GPU厂家的特殊支持,即可在多个Android虚拟系统中共享使用本机的GPU,提高用户的操作体验,充分利用GPU资源,节省成本。同时,这种方式不限于某个具体的GPU型号,通常的ARM架构中的GPU都可以使用上面的方式。
基于API重定向技术的GPU虚拟化实现系统及方法.pdf
本发明提供了一种基于API重定向技术的GPU虚拟化实现系统,其中:位于客户端的指令代理模块截获客户端的图像应用程序中与OpenGL相关的API调用指令,并对该指令进行处理后,发送至远程服务器端执行渲染任务;任务调度模块将客户端发来的指令数据进行相应处理得到指令流,并分配给各个微GPU模块;微GPU模块完成指令流的渲染任务,并回传至客户端。同时提供了一种基于API重定向技术的GPU虚拟化实现方法。本发明提供了一个通用的加速服务平台,具有较好的通用性,且不需要修改源程序代码,使用简便。
虚拟GPU的实现方法、装置及系统.pdf
本申请公开了一种虚拟GPU的实现方法。所述虚拟GPU的实现方法包括:以在同一个物理GPU上运行的虚拟GPU的资源要求为依据,为各个虚拟GPU分配对应于其资源要求的运行时间片;在所述物理GPU上设置的所有虚拟GPU的运行时间片之和小于等于预设的调度周期上限;以分配给各个虚拟GPU的所述运行时间片为依据,将所述物理GPU的计算资源按照时间片轮询的方式分配给各个虚拟GPU。
GPU互联架构、实现GPU互联架构的方法、计算设备.pdf
本公开提供了一种GPU互联架构及其实现方法、计算设备、计算机程序产品、以及计算机可读存储介质。所述GPU互联架构包括:互联的至少两个GPU板卡;所述至少两个GPU板卡的每一个包括显示存储器和N个通信端口,并且使用至少两个通信端口来访问与该GPU板卡互联的GPU板卡的显示存储器,其中N是大于或等于2的整数。所述至少两个GPU板卡的每一个配置为:根据计数值,轮流地使用所述N个通信端口中的至少两个通信端口来访问与该GPU板卡互联的GPU板卡的显示存储器。根据本公开的实施例,实现了多个通信端口的负载均衡,防止个别
基于图形库API代理的GPU虚拟化方法、系统及介质.pdf
本发明涉及GPU虚拟化与虚拟机技术,并具体公开了一种基于图形库API的GPU虚拟化方法、系统及介质。该方法不仅配置不具有GPU硬件资源的虚拟机,使其需要处理渲染任务时,调用其图形代理库的API并发出相应的调用通知;而且,还配置具有GPU硬件资源的虚拟机或主机,接收由其它虚拟机的调用通知,并根据接收到的调用通知,调用与图形代理库的API相对应的硬件加速图形库的API,从而通过GPU硬件资源处理其它虚拟机的渲染任务。因此,本发明能够将多个虚拟机共用一个GPU的虚拟化场景,转换为在一个虚拟机上的多个进程使用GP