[发明专利]资源分配方法及装置在审
申请号: | 202010190934.1 | 申请日: | 2020-03-18 |
公开(公告)号: | CN111475285A | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 卢涛;范志刚 | 申请(专利权)人: | 西安万像电子科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06T1/20;G06F9/455;G06T17/00 |
代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 韩畅 |
地址: | 710075 陕西省西安市高新区唐*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 分配 方法 装置 | ||
本公开提供一种资源分配方法及装置,涉及计算机图像技术领域,该方法包括:当检测到第一应用程序启动时,获取第一应用程序属性;基于所述第一应用程序属性确定第一应用程序的第一类型标识;发送第一会话请求;所述第一会话请求携带有第一类型标识,所述第一会话请求用于请求分配与第一应用对应的图像处理资源。本公开能够动态分配图像处理资源,提高图像处理资源利用率。
技术领域
本公开涉及计算机图像技术领域,尤其涉及资源分配方法及装置。
背景技术
云端虚拟化技术当前发展以及非常迅速。随着各个公有云/私有云平台的进一步发展,对于虚拟桌面云平台的需求进一步加大。当前的技术方案一般为在云端Host主机中,安装数个GPU物理显卡,逐个映射到客户的虚拟机(Virtual Machine,VM)的虚拟显卡上,达到渲染和处理客户机3D指令的功能。由于VM所在的云端Host主机对应的物理机上的图像处理单元(Graphic Processing Unit,GPU)插槽有限,云端Host主机无法支持太多的客户机VM,更进一步,受限于云端服务器的处理器架构和操作系统,可能无法使用厂家自身提供的以期能够发挥出GPU的最佳性能的商业驱动。
为了解决上述GPU插槽有限的问题,提出了图形处理器池(Graphics ProcessingUnit,GPU POOL),GPU POOL集中管理多个GPU物理显卡资源,GPU Pool可向各VM分配GPU虚拟资源,也就是说,多个VM可以共享一个GPU物理显卡,这样,云端Host主机支持的VM的数量,不会受到GPU插槽的限制。同时GPU Pool使用X86架构的处理器和Windows/Linux操作系统,可以使用厂家优化的商业驱动,能够彻底释放GPU的处理能力,发挥出GPU的最佳性能。如何合理分配各VM的GPU资源,提高绘图指令的执行效率以及GPU资源的利用率,是尚待解决的问题。
发明内容
本公开实施例提供一种资源分配方法及装置,本公开能够动态分配图像处理资源,提高图像处理资源利用率。所述技术方案如下:
根据本公开实施例的第一方面,提供一种资源分配方法,该方法包括:
当检测到第一应用程序启动时,获取第一应用程序属性;
基于第一应用程序属性确定第一应用程序的第一类型标识;
发送第一会话请求;第一会话请求携带有第一类型标识,第一会话请求用于请求分配与第一应用对应的图像处理资源。
在一个实施例中,基于第一应用程序属性确定第一应用程序的第一类型标识包括:
在第一预设列表中查询第一应用程序属性对应的第一类型标识;第一预设列表中存储有应用程序属性和类型标识的对应关系。
在一个实施例中,如果第一预设列表中不存在第一应用程序属性对应的第一类型标识,该方法还包括:
获取第一应用程序的预加载数据;
根据第一应用程序的预加载数据确定第一应用程序属性对应的第一类型标识;
将第一应用程序属性和第一类型标识的对应关系添加到第一预设列表中。
在一个实施例中,该方法还包括:
基于第一应用程序的操作消息生成第一绘图指令,第一绘图指令用于指示利用第一应用对应的图像处理资源进行绘图。
在一个实施例中,该方法还包括:
当检测到第二应用程序启动时,判断与第一应用对应的图像处理资源是否充足;
若图像资源充足,基于第二应用程序的操作消息生成第二绘图指令;第二绘图指令用于指示利用第一应用对应的图像处理资源进行绘图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安万像电子科技有限公司,未经西安万像电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010190934.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种固体植物营养液
- 下一篇:图像处理方法、服务器及系统