[发明专利]计算系统、加速器、交换平面及聚合通信方法有效
申请号: | 202011057768.4 | 申请日: | 2020-09-29 |
公开(公告)号: | CN114363248B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 陈育彬 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L45/24 | 分类号: | H04L45/24;G06F9/50 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 杨广宇 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 系统 加速器 交换 平面 聚合 通信 方法 | ||
1.一种计算系统,其特征在于,所述计算系统包括至少一个加速器和至少一个交换平面,所述加速器用于执行计算任务,所述交换平面中部署有聚合通信模块,所述聚合通信模块用于支持所述交换平面执行聚合通信操作;
所述至少一个加速器,用于向所述至少一个交换平面发送聚合请求,所述聚合请求用于指示执行聚合通信操作;
所述至少一个交换平面,用于:响应于所述聚合请求,由所述至少一个交换平面中部署的至少一个聚合通信模块代理所述至少一个加速器执行所述聚合通信操作,得到聚合结果;向所述至少一个加速器发送所述聚合结果;
其中,所述聚合通信模块用于实现同一设备内的多个加速器之间的所述聚合通信操作;或,用于实现不同设备之间的聚合通信操作原语多个步骤的控制逻辑。
2.根据权利要求1所述的计算系统,其特征在于,所述至少一个加速器和所述至少一个交换平面分别通过专有协议链路相连。
3.根据权利要求2所述的计算系统,其特征在于,
所述至少一个交换平面,用于:通过所述专有协议链路,从所述至少一个加速器接收第一数据;根据所述第一数据执行所述聚合通信操作,得到所述聚合结果。
4.根据权利要求1至3中任一项所述的计算系统,其特征在于,
所述至少一个交换平面,用于:通过标准协议链路从第二节点设备接收第二数据;根据所述第二数据执行所述聚合通信操作,得到所述聚合结果。
5.根据权利要求4所述的计算系统,其特征在于,所述至少一个交换平面中的每个交换平面包含网络接口控制器NIC,所述至少一个交换平面,用于:使用各自包含的NIC,通过所述标准协议链路从所述第二节点设备接收所述第二数据。
6.根据权利要求1至3中任一项所述的计算系统,其特征在于,
所述至少一个交换平面,还用于通过标准协议链路向第二节点设备发送所述聚合结果。
7.根据权利要求1至3任一项所述的计算系统,其特征在于,所述计算系统还用于接收用户的算法选择指令,根据所述算法选择指令选择实现所述聚合通信操作的目标算法。
8.一种加速器,其特征在于,所述加速器用于执行计算任务,所述加速器包括:
发送单元,用于向至少一个交换平面发送聚合请求,所述聚合请求用于指示执行聚合通信操作,所述交换平面中部署有聚合通信模块,所述聚合通信模块用于支持所述交换平面执行所述聚合通信操作;
接收单元,用于从所述至少一个交换平面接收所述聚合通信操作的聚合结果,所述聚合结果由所述至少一个交换平面中部署的至少一个聚合通信模块代理至少一个加速器执行所述聚合通信操作得到;
其中,所述聚合通信模块用于实现同一设备内的多个加速器之间的所述聚合通信操作;或,用于实现不同设备之间的聚合通信操作原语多个步骤的控制逻辑。
9.根据权利要求8所述的加速器,其特征在于,所述加速器和所述至少一个交换平面分别通过专有协议链路相连。
10.一种交换平面,其特征在于,所述交换平面中部署有聚合通信模块,所述聚合通信模块用于支持所述交换平面执行聚合通信操作,所述交换平面包括:
接收单元,用于从至少一个加速器接收聚合请求,所述聚合请求用于指示执行聚合通信操作,所述加速器用于执行计算任务;
处理单元,用于响应于所述聚合请求,通过所述聚合通信模块代理所述至少一个加速器执行所述聚合通信操作,得到聚合结果;
发送单元,用于向所述至少一个加速器发送所述聚合结果;
其中,所述聚合通信模块用于实现同一设备内的多个加速器之间的所述聚合通信操作;或,用于实现不同设备之间的聚合通信操作原语多个步骤的控制逻辑。
11.根据权利要求10所述的交换平面,其特征在于,所述交换平面和所述至少一个加速器分别通过专有协议链路相连。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011057768.4/1.html,转载请声明来源钻瓜专利网。