[发明专利]网卡、计算设备和获取数据的方法在审
申请号: | 202110206628.7 | 申请日: | 2021-02-24 |
公开(公告)号: | CN114968545A | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 何磊;潘孝刚 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/54 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 吴瑜 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网卡 计算 设备 获取 数据 方法 | ||
本申请公开了一种网卡、计算设备和获取数据的方法,涉及高性能计算领域。接收节点和发送节点利用信息传递接口(Message Passing Interface,MPI)进行通信。接收节点的网卡获取到接收节点的主处理器生成的标签后,根据标签和第一信息包含的标签进行标签匹配,若标签匹配成功,将标签对应的数据发送给主处理器。标签用于指示发送节点发送的发送消息。如此,将接收节点获取数据时的标签匹配操作卸载到网卡,释放了接收节点中主处理器的计算资源,使接收节点中主处理器的计算资源可以处理其他任务,提高了接收节点中主处理器的计算资源的利用率。
技术领域
本申请涉及高性能计算领域,尤其涉及一种网卡、计算设备和获取数据的方法。
背景技术
目前,发送节点的源进程和接收节点的目的进程间通信主要依据信息传递接口(Message Passing Interface,MPI)进行数据交换。发送节点生成的发送(send)消息包含了目的进程的进程号和标签。接收节点生成的接收(recv)消息包含了源进程的进程号和标签。标签用于指示源进程和目的进程间进行数据传输的数据。
通常,在接收节点的处理器运行目的进程的过程中,将处理器生成的标签与接收节点的主存存储的标签进行一一比较,以便于处理器获取发送节点传输的源进程的数据。因此导致接收节点的处理器来消耗大量的计算资源进行标签匹配,降低了处理器的计算资源的利用率。
发明内容
本申请提供了网卡、计算设备和获取数据的方法,将处理器进行标签匹配获取数据的操作卸载到其他芯片处理,释放处理器的计算资源,有效地提升了处理器的计算资源的利用率。
第一方面,本申请提供了一种网卡,网卡包括第一处理器和存储器。存储器存储有计算机可读程序和第一信息,第一信息用于指示网卡进行标签匹配失败的发送节点发送的标签。第一处理器用于执行存储器中的所述计算机可读程序,以使得所述网卡执行如下操作:网卡接收到从第二处理器获取的第一标签后,根据第一标签和第一信息指示的标签进行标签匹配,若标签匹配成功,表示第一信息包括第一标签,将第一数据发送给第二处理器,即将第一标签对应的第一数据发送给第二处理器。第一标签用于指示发送节点发送的第一发送消息,所述第一发送消息包括第一数据或第一数据的信息。接收节点包括网卡和第二处理器。第一信息包含网卡进行标签匹配失败的发送节点发送的标签。
如此,相对于由接收节点的第二处理器进行标签匹配的操作,本申请实施例提供的方法将标签匹配的操作卸载到网卡,由网卡进行标签匹配的操作,释放了接收节点中第二处理器的计算资源,使接收节点中第二处理器的计算资源可以处理其他任务,提高了接收节点中第二处理器的计算资源的利用率。
第二处理器可以是一个中央处理器(central processing unit,CPU),包括一个CPU核或多个CPU核。此外,第二处理器也可以是特定集成电路(application specificintegrated circuit,ASIC),或者是被配置成一个或多个集成电路,例如:一个或多个微处理器(digital signal processor,DSP),或,一个或者多个现场可编程门阵列(fieldprogrammable gate array,FPGA)。第二处理器可以通过运行或执行存储在接收节点包含的主存内的软件程序,以及调用存储在主存内的数据,执行接收节点的各种功能。
此外,存储器还存储第二信息,第二信息包含网卡进行标签匹配失败的从第二处理器获取的标签;所述网卡执行的操作还包括:若标签匹配失败,将所述第一标签保存到存储器中存储第二信息的存储空间。从而,由网卡将第一标签保存到网卡的存储器中存储第二信息的存储空间,避免接收节点的第二处理器与网卡的数据交换,降低了获取数据的时延。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110206628.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种利用钻井废液提高采收率方法
- 下一篇:一种柔性电极及其制备方法和应用