[发明专利]一种基于互联网的分布式显卡调用方法及装置有效
申请号: | 202011487365.3 | 申请日: | 2020-12-16 |
公开(公告)号: | CN112416605B | 公开(公告)日: | 2021-11-05 |
发明(设计)人: | 吴越昕;郭建君;孙华庆;李瑞亮;贾宏伟 | 申请(专利权)人: | 北京蔚领时代科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/54;H04L29/06 |
代理公司: | 北京智丞瀚方知识产权代理有限公司 11810 | 代理人: | 刘化帅 |
地址: | 100015 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 互联网 分布式 显卡 调用 方法 装置 | ||
本发明公开了一种基于互联网的分布式显卡调用方法及装置。该方法包括:在集群中可被使用的设备中安装服务程序;其中集群中可被使用的设备作为可用远程主机;在用户和开发者的本地主机中关联所有可用远程主机;通过类图形API像操作本地显卡一样操作远程显卡;其中接收到操作时,确定对应的可用GPU是位于本地还是位于可用远程主机上;如果位于本地,则按照本地GPU模式执行操作;如果位于远程,则按照远程GPU模式执行操作;操作完成后返回执行结果。通过提供类图形API,经互联网调用远程GPU设备来实现分布式渲染或分布式并行计算,使得分布式GPU的调用更加贴近底层,更具有通用性,甚至可服务于高性能实时渲染。
技术领域
本发明涉及计算机领域,具体而言,涉及一种基于互联网的分布式显卡调用方法及装置。
背景技术
分布式计算和分布式渲染是目前热门的云计算技术。其中,分布式渲染主要服务于计算机图形CG行业,主要应用于有精细化渲染要求的场景,相关技术包括渲染农场等。渲染农场即分布式并行集群计算系统,其可以利用现有的中央处理单元CPU等资源构建超级计算机。然而,现有系统对于底层资源特别是远端资源的调用方式并不通用,需要能够整合本地及远端资源的便捷技术,以供用户和开发者使用。
本发明设计了一种统一的应用层接口,能够提供自由的远程或本地GPU的选择以及无差别的调用。该技术具有较强的通用性,而非像传统的渲染农场技术那样将渲染阶段拆分到集群中,开发者可以更精细地分配每块指令的需求,以达到最大的集群性能利用率。
发明内容
为解决上述问题,本发明的目的在于提供一种类图形应用程序编程接口API,通过互联网调用非本机远程图形处理单元GPU设备来实现分布式渲染或分布式并行计算的技术,使得分布式GPU资源的调用更加贴近底层,更具有通用性,甚至可服务于高性能实时渲染。
本发明的方案提供了统一的应用层接口,自由的远程/本地GPU选择以及无差别的调用。其中统一的应用程序接口为类图形API,所述类图形API是指该API与OpenGL等底层图形API的接口形式类似;可以直接地在编程中进行调用。
为实现上述目的,本发明提供了一种基于互联网的分布式显卡调用方法,包括:步骤1,在本地主机中关联所有可用远程主机;
步骤2,通过统一的应用程序接口调用本地主机或可用远程主机上的图形处理单元GPU进行操作;所述统一的应用程序接口是指在调用本地主机或可用远程主机上的GPU时所采用的接口格式一致;用户不需要知道所调用的是本地主机还是可用远程主机上的GPU;
步骤3,如果调用的是本地主机上的GPU,下层直接将该操作解释执行为本地的底层图形API的执行过程,如果调用的是可用远程主机上的GPU,则建立一个通信链路,通过互联网将指令和数据经该通信链路传递到可用远程主机,再通过可用远程主机上的服务将该操作解释执行为可用远程主机上的底层图形API的执行过程;
步骤4,操作执行完成后返回执行结果数据并释放相关资源。
作为本发明进一步的改进,所述通过统一的应用程序接口调用本地主机或可用远程主机上的图形处理单元GPU进行操作,包括:通过统一的应用程序接口创建逻辑设备,选择该逻辑设备所关联的可用GPU,该可用GPU位于本地或可用远程主机上。
作为本发明进一步的改进,其中通过互联网传递的数据所采用的数据结构与所调用的GPU所需要的数据结构相同,通过互联网传递的指令的指令格式与所调用的GPU所需要的指令格式相同。
作为本发明进一步的改进,其中通过互联网传递的数据是通过互联网传递的指令所需要的数据,所述数据和所述指令同步传输。其中只传输与当前指令相关的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京蔚领时代科技有限公司,未经北京蔚领时代科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011487365.3/2.html,转载请声明来源钻瓜专利网。