[发明专利]一种分布式异构加速平台通信方法、系统、设备及介质有效
申请号: | 202111495314.X | 申请日: | 2021-12-09 |
公开(公告)号: | CN113900982B | 公开(公告)日: | 2022-03-08 |
发明(设计)人: | 阚宏伟;李仁刚;王彦伟;郝锐;王江为;宿栋栋;朱克峰;杨乐 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40;G06F13/42;G06F9/50 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王晓芬 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 加速 平台 通信 方法 系统 设备 介质 | ||
1.一种分布式异构加速平台通信方法,其特征在于,包括:
在启动协同加速任务后,分布式异构加速平台内的第一目标异构加速卡通过查询与所述协同加速任务对应的信息表,从所述分布式异构加速平台中确定出第二目标异构加速卡;
通过所述第一目标异构加速卡根据预先定义的数据包格式生成目标数据包,并通过PCIE接口将所述目标数据包发送给所述第二目标异构加速卡;
通过所述第二目标异构加速卡根据所述数据包格式解析所述目标数据包,并根据解析结果执行相应的读操作或写操作,以完成所述协同加速任务;
其中,所述根据预先定义的数据包格式生成目标数据包,包括:
按照PCIE的处理层数据包格式进行组包,并按照所述预先定义的数据包格式对所述处理层数据包格式内的有效载荷字段进行填充,以配置源ID字段、目标ID字段、操作类型字段、操作地址字段、数据大小字段、数据字段,得到所述目标数据包;
其中,所述源ID字段用于存储所述第一目标异构加速卡的唯一标识号,所述目标ID字段用于存储所述第二目标异构加速卡的唯一标识号,所述操作类型包括读操作和写操作。
2.根据权利要求1所述的分布式异构加速平台通信方法,其特征在于,所述分布式异构加速平台内的第一目标异构加速卡通过查询与所述协同加速任务对应的信息表,从所述分布式异构加速平台中确定出第二目标异构加速卡之前,还包括:
根据所述协同加速任务对应的任务信息,为所述分布式异构加速平台内的每个异构加速卡配置各自的信息表;所述信息表包括板卡查找表和协同加速参数表;
在所述信息表配置完成后,向所述分布式异构加速平台发起协同加速任务启动命令。
3.根据权利要求2所述的分布式异构加速平台通信方法,其特征在于,为所述分布式异构加速平台内的每个异构加速卡配置板卡查找表,包括:
获取PCIE系统为每个所述异构加速卡分配的身份信息;所述身份信息包括总线号、设备号和功能号;
为所述分布式异构加速平台内的每个异构加速卡设置一个唯一标识号,基于所述身份信息和所述唯一标识号得到每个所述异构加速卡对应的参数信息;
基于所有所述异构加速卡对应的参数信息,为每个所述异构加速卡配置所述板卡查找表。
4.根据权利要求3所述的分布式异构加速平台通信方法,其特征在于,为所述分布式异构加速平台内的每个异构加速卡配置协同加速参数表,包括:
根据所述协同加速任务对应的任务信息,为所述异构加速卡配置对应的协同加速信息表;所述协同加速信息表包含本次协同加速任务对应的参与信息、启动信息以及存在关联的异构加速卡的唯一标识号。
5.根据权利要求1所述的分布式异构加速平台通信方法,其特征在于,所述根据所述数据包格式解析所述目标数据包,并根据解析结果执行相应的读操作或写操作,包括:
根据所述数据包格式解析所述目标数据包的有效载荷字段;
判断所述有效载荷字段内的所述目标ID字段存储的参数信息与本地的唯一标识号是否一致;
若一致,则确定出所述有效载荷字段的操作类型字段对应的操作类型;
根据所述有效载荷字段的操作地址字段、数据大小字段和数据字段,按照所述操作类型对应的操作方式执行相应的操作。
6.根据权利要求5所述的分布式异构加速平台通信方法,其特征在于,所述根据所述有效载荷字段的操作地址字段、数据大小字段和数据字段,按照所述操作类型对应的操作方式执行相应的操作,包括:
若所述操作类型为写操作,则根据所述操作地址字段确定出写入的第一起始地址,并根据所述数据大小字段确定出第一数据长度,然后按照所述第一起始地址和所述第一数据长度将所述数据字段包含的内容写入本地;
若所述操作类型为读操作,则根据所述操作地址字段确定出读取的第二起始地址,并根据所述数据大小字段确定出第二数据长度,然后按照所述第二起始地址和所述第二数据长度读取本地对应的数据以生成处理层数据包,并将所述处理层数据包发送给所述第一目标异构加速卡。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111495314.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种提升白兰地愉悦度的陈酿方法
- 下一篇:一种轨道巡检机器人