【技术实现步骤摘要】
一种数据传输方法、装置及电子设备和存储介质
本申请涉及计算机
,更具体地说,涉及一种数据传输方法、装置及一种电子设备和一种计算机可读存储介质。
技术介绍
随着异构加速日益广泛的应用,基于FPGA(中文全称:现场可编程逻辑门阵列,英文全称:FieldProgrammableGateArray)的加速卡也发展迅速。加速卡FPGA与服务器主机连接,服务器主机将需要加速的数据发送给加速卡FPGA,加速卡FPGA处理完成后返回相关的数据。在相关技术中,如果有多个主机需要通过加速卡处理数据,同时这些数据之间还有联系,通过上层应用来控制多处理器间的消息传递。但是这种方式跟具体的应用相关,不同的应用需要不同的控制,可扩展性较差。因此,如何提高多个主机之间消息传输的灵活性和可扩展性是本领域技术人员需要解决的技术问题。
技术实现思路
本申请的目的在于提供一种数据传输方法、装置及一种电子设备和一种计算机可读存储介质,提高了多个主机之间消息传输的灵活性和可扩展性。为实现上述目的,本申请提供了一种数据 ...
【技术保护点】
1.一种数据传输方法,其特征在于,应用于消息传输控制器,所述消息传输控制器位于第一主机与第二主机之间,所述方法包括:/n接收所述第一主机发送的目标命令的命令类型,为所述目标命令配置存储地址;/n将所述命令类型和所述存储地址发送至所述第二主机;/n当接收到所述第一主机发送的所述目标命令时,将所述目标命令存储至所述存储地址,以便所述第二主机从所述消息传输控制器中获取所述目标命令的命令类型,并从所述存储地址中获取所述目标命令。/n
【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于消息传输控制器,所述消息传输控制器位于第一主机与第二主机之间,所述方法包括:
接收所述第一主机发送的目标命令的命令类型,为所述目标命令配置存储地址;
将所述命令类型和所述存储地址发送至所述第二主机;
当接收到所述第一主机发送的所述目标命令时,将所述目标命令存储至所述存储地址,以便所述第二主机从所述消息传输控制器中获取所述目标命令的命令类型,并从所述存储地址中获取所述目标命令。
2.根据权利要求1所述数据传输方法,其特征在于,还包括:
记录所述目标命令的传输状态。
3.根据权利要求2所述数据传输方法,其特征在于,还包括:
当接收到所述第一主机和/或所述第二主机的查询命令时,向所述第一主机和/或所述第二主机返回所述目标命令的传输状态。
4.根据权利要求1所述数据传输方法,其特征在于,还包括:
当接收到所述第二主机发送的获取请求时,向所述第二主机返回所述存储地址中的目标命令和所述目标命令的命令类型。
5.根据权利要求4所述数据传输方法,其特征在于,将所述目标命令存储至所述存储地址之后,还包括:
向所述第二主机发送中断消息,以便所述第二主机发送用于获取所述目标命令和所述目标命令的命令类型的获取请求。
6.根据权利要求4所述数据传输方法,其特征在于,所...
【专利技术属性】
技术研发人员:王峰,张闯,
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。