[发明专利]一种算法加速系统以及加速卡的配置方法在审
| 申请号: | 201910016890.8 | 申请日: | 2019-01-08 |
| 公开(公告)号: | CN109783433A | 公开(公告)日: | 2019-05-21 |
| 发明(设计)人: | 黄广奎;张静东 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
| 主分类号: | G06F15/173 | 分类号: | G06F15/173;H04L12/24 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
| 地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 预设 算法 以太网通路 以太网交换机 加速系统 配置的 受限制 服务器 配置 数据传输稳定性 构建服务器 工作效率 实际需求 卡连接 成功率 | ||
本发明公开了一种算法加速系统,包括第一预设数目个第一加速卡;与服务器以及第一预设数目个第一加速卡连接的以太网交换机,用于构建服务器与第一预设数目个第一加速卡之间的以太网通路;服务器,用于通过以太网通路对第一预设数目个第一加速卡进行配置,并通过以太网通路控制经过配置的第一加速卡对自身的算法进行加速。由于以太网交换机可以连接不限数量的第一加速卡,因此可以根据实际需求不受限制地调整第一预设数目的数值,也即可以根据自身需求不受限制地对算法进行加速,提高了工作效率。本发明还公开了一种加速卡的配置方法,数据传输稳定性高,配置的成功率高。
技术领域
本发明涉及算法加速领域,特别是涉及一种算法加速系统,本发明还涉及一种加速卡的配置方法。
背景技术
为了对服务器中运行的算法进行加速,通常将加速卡插在服务器的PCIE(peripheral component interconnect express,高速串行计算机扩展总线标准)接口上以便对服务器中运行的算法进行加速,随着算法复杂性的增加,需要很多块加速卡同时对算法进行加速,但是服务器上的PCIE接口数量是有限的,且一个PCIE接口只能插装一个加速卡,这也就限制了同时使用加速卡的数量,影响了对于算法的加速工作,工作效率较低。
因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。
发明内容
本发明的目的是提供一种算法加速系统,可以使用不限数量的加速卡为同一服务器中的算法进行加速,提高了工作效率;本发明的另一目的是提供一种加速卡的配置方法,提高了数据传输的稳定性以及配置成功率。
为解决上述技术问题,本发明提供了一种算法加速系统,包括:
第一预设数目个第一加速卡;
与服务器以及第一预设数目个所述第一加速卡连接的以太网交换机,用于构建所述服务器与第一预设数目个所述第一加速卡之间的以太网通路;
服务器,用于通过所述以太网通路对第一预设数目个所述第一加速卡进行配置,并通过所述以太网通路控制经过配置的所述第一加速卡对自身的算法进行加速。
优选地,所述通过所述以太网通路对第一预设数目个所述第一加速卡进行配置具体为:
在对每个所述第一加速卡进行配置时,将每个所述第一加速卡对应的配置文件分割为第二预设数目个配置子文件;
将所述第二预设数目、待发送的所述配置子文件的发送次序以及校验数据均与待发送的所述配置子文件绑定,作为一个数据包;
按照所述发送次序通过所述以太网通路将所述数据包发送至对应的所述第一加速卡;
在接受到所述校验失败信息后,将与所述校验失败信息中的所述发送次序对应的所述数据包重新发送至对应的所述第一加速卡;
则所述第一加速卡具体用于:
接收所述数据包后,通过所述校验数据校验所述数据包是否错误;
若是,则将包含所述数据包中的所述发送次序的校验失败信息发送至所述服务器;
若否,则判断所述数据包中的所述发送次序是否等于所述第二预设数目,若是,则加载接收到的所有的所述数据包。
优选地,所述将每个所述第一加速卡对应的配置文件分割为第二预设数目个配置子文件之后,所述将所述第二预设数目、待发送的所述配置子文件的发送次序以及校验数据均与待发送的所述配置子文件绑定之前,所述服务器还用于:
对每个所述配置子文件进行纠错编码;
则所述将所述第二预设数目、待发送的所述配置子文件的发送次序以及校验数据均与待发送的所述配置子文件绑定,作为一个数据包具体为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910016890.8/2.html,转载请声明来源钻瓜专利网。





