[发明专利]一种调度加速资源的方法、装置及加速系统有效
申请号: | 201780030606.1 | 申请日: | 2017-11-15 |
公开(公告)号: | CN110291502B | 公开(公告)日: | 2022-01-11 |
发明(设计)人: | 贾晓林;王俊捷 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 调度 加速 资源 方法 装置 系统 | ||
一种调度加速资源的方法、装置及加速系统,加速系统包括计算节点(10)和至少一个网络加速器(30),计算节点(10)包括虚拟机(102)和调度装置(104),网络加速器(30)包括至少一个物理加速器(302,303),方法包括:虚拟机(102)向调度装置(104)发送加速指令,所述加速指令包含待加速数据(S401);确定分配给虚拟机(102)的虚拟加速器(105)(S402);根据虚拟加速器(105)确定处理加速指令的网络加速器(30),并将加速指令发送给网络加速器(30)(S403),以便于网络加速器(30)将加速指令发送给处理加速指令的物理加速器(302,303)(S404);物理加速器(302,303)通过物理加速资源对待加速数据进行加速运算后返回运算结果(S405);将运算结果发送给虚拟机(102)(S406)。上述方法可实现虚拟化场景下异构加速资源的灵活调度,提升计算节点的计算性能。
技术领域
本申请涉及计算机技术领域,尤其涉及一种调度加速资源的方法、装置及加速系统。
背景技术
随着客户应用和数据的暴发式增长,对计算节点计算能力的要求也越来越高,通用中央处理器(Central Processing Unit,CPU)的计算能力已经无法满足当前业务快速发展的高性能计算诉求。因此,能经济有效地获取高性能计算能力、可扩展性好、计算资源利用率高、发展潜力巨大的异构计算应运而生。但是不同企业的业务通常要求不同的异构计算能力,例如不同企业对异构加速能力的种类和粒度的选择不一致。
在现有技术中,提出了一种图形处理器(Graphics Processing Unit,GPU)专用的异构加速方案,计算节点通过客户端-服务端(client-server)的方式访问和使用服务端的GPU资源。但是计算节点中的虚拟机(Virtual Machine,VM)无法访问和使用服务端的GPU资源,也无法实现服务端所有GPU资源的虚拟化。
发明内容
本申请实施例所要解决的技术问题在于,提供一种调度加速资源的方法、装置及加速系统,以期实现虚拟机在异构加速资源虚拟化场景下的异构计算,提升虚拟机的计算性能。
第一方面,本申请的实施例提供了一种调度加速资源的方法,应用于加速系统,所述加速系统包括计算节点和至少一个网络加速器,所述计算节点包括虚拟机和调度装置,所述网络加速器包括至少一个物理加速器。所述方法由所述调度装置执行,包括:所述调度装置接收所述虚拟机发送的加速指令,所述加速指令包含待加速数据。然后,所述调度装置确定分配给所述虚拟机的虚拟加速器,所述虚拟加速器是为所述虚拟机分配的物理加速资源在所述调度装置上的映射,所述物理加速资源包括所述至少一个所述网络加速器中的至少一个所述物理加速器中的至少部分物理加速资源。所述调度装置会根据所述虚拟加速器确定处理所述加速指令的网络加速器,并将所述加速指令发送给所述网络加速器。这样,可以使所述网络加速器将所述加速指令发送给处理所述加速指令的物理加速器。在物理加速器处理完加速指令后,所述调度装置会接收所述物理加速器通过所述物理加速资源对所述待加速数据进行加速运算后返回的运算结果,将所述运算结果发送给所述虚拟机。
基于上述调度加速资源的方法,对云端的至少一个网络加速器提供的加速资源进行虚拟化之后,虚拟机对应一个虚拟加速器,以实现向虚拟机呈现为虚拟加速器提供的加速资源。VM直接访问对应的虚拟加速器来实现虚拟机访问云端的物理加速资源,实现了虚拟机在异构加速资源虚拟化场景下的异构计算。所述虚拟加速器是为所述虚拟机分配的物理加速资源在所述调度装置上的映射,所述物理加速资源包括所述至少一个所述网络加速器中的至少一个所述物理加速器中的至少部分物理加速资源,将云端提供的物理加速资源按需分配给虚拟机。
在一种可能的实施方式中,所述调度装置根据所述虚拟加速器确定处理所述加速指令的网络加速器包括:调度装置确定与所述虚拟加速器对应的对象加速器,所述对象加速器所在的网络加速器为所述处理所述加速指令的网络加速器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780030606.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:计算中的错误校正
- 下一篇:信息处理系统和信息处理方法