This application discloses a data transmission method, system and a heterogeneous acceleration card of FPGA and a computer readable storage medium, which are applied to the heterogeneous acceleration card of each device in the network system. Each heterogeneous acceleration card of the FPGA is physically connected with each other. The method includes: identifying the identification information of the device that processes the data to be transmitted; And determine whether the data to be transmitted is locally processed according to the identification information; if not, generate a first data packet based on the data to be transmitted and the identification information; and send the first data packet to the switch of the network system so that other devices in the network system can process the data to be transmitted. Transmit data. Thus, the data transmission method provided in this application realizes the data transmission between the heterogeneous acceleration cards of the FPGA by physically connecting the heterogeneous acceleration cards of different servers.
【技术实现步骤摘要】
数据传输方法、系统及FPGA异构加速卡和存储介质
本申请涉及计算机
,更具体地说,涉及一种数据传输方法、系统及一种FPGA异构加速卡和一种计算机可读存储介质。
技术介绍
FPGA异构加速卡主要通过部署在服务器上的FPGA单卡实现加速服务。在现有技术中,只能通过服务器上的操作系统来操作、配置FPGA加速卡进而控制数据的传输或加速任务的执行。服务器只能操作插在本机PCIe插槽上的FPGA异构加速卡,不同的FPGA加速卡之间缺少互连和控制通路,不利于FPGA加速卡的扩展性和大规模部署。因此,如何实现不同服务器上FPGA加速卡的数据传输是本领域技术人员需要解决的问题。
技术实现思路
本申请的目的在于提供一种数据传输方法、系统及一种FPGA异构加速卡和一种计算机可读存储介质,实现了不同服务器上FPGA加速卡的数据传输。为实现上述目的,本申请提供了一种数据传输方法,应用于网络系统中各设备的FPGA异构加速卡,每个所述FPGA异构加速卡之间进行物理连接;所述方法包括:确定处理待传输数据的设备的标识信息,并根据所述标识信息判断所述待传输数据是否为本地处理的数据;若否,则根据所述待传输数据和所述标识信息生成第一数据包;将所述第一数据包发送至所述网络系统的交换机,以便所述网络系统中的其他设备处理所述待传输数据。其中,所述标识信息具体为所述设备的vendorID、DeviceID和MAC地址组成的字符串。其中,所述确定处理待传输数据的设备的标识信息之前,还包括:将本设备的标识信息发送至所述网络系统中的设备管理终端,以便加入所述网络系统。其中,所述确定处理待传输数据的设备的标识 ...
【技术保护点】
1.一种数据传输方法,其特征在于,应用于网络系统中各设备的FPGA异构加速卡,每个所述FPGA异构加速卡之间进行物理连接;所述方法包括:确定处理待传输数据的设备的标识信息,并根据所述标识信息判断所述待传输数据是否为本地处理的数据;若否,则根据所述待传输数据和所述标识信息生成第一数据包;将所述第一数据包发送至所述网络系统的交换机,以便所述网络系统中的其他设备处理所述待传输数据。
【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于网络系统中各设备的FPGA异构加速卡,每个所述FPGA异构加速卡之间进行物理连接;所述方法包括:确定处理待传输数据的设备的标识信息,并根据所述标识信息判断所述待传输数据是否为本地处理的数据;若否,则根据所述待传输数据和所述标识信息生成第一数据包;将所述第一数据包发送至所述网络系统的交换机,以便所述网络系统中的其他设备处理所述待传输数据。2.根据权利要求1所述数据传输方法,其特征在于,所述标识信息具体为所述设备的vendorID、DeviceID和MAC地址组成的字符串。3.根据权利要求1所述数据传输方法,其特征在于,所述确定处理待传输数据的设备的标识信息之前,还包括:将本设备的标识信息发送至所述网络系统中的设备管理终端,以便加入所述网络系统。4.根据权利要求1所述数据传输方法,其特征在于,所述确定处理待传输数据的设备的标识信息之前,还包括:向所述网络系统中的设备管理终端发送查询请求,以便获取所有所述设备的标识信息。5.根据权利要求1所述数据传输方法,其特征在于,将所述第一数据包发送至所述网络系统的交换机之后,还包括:接收所述交换机发送的所述其他设备对所述待传输数据的处理结果。6.根据权利要求1所述数据传输方法,其特征在于,还包括:接收所述交换机发送的第二...
【专利技术属性】
技术研发人员:赵贺辉,阚宏伟,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。