[发明专利]促进网络接口控制器中动态触发操作管理的系统和方法在审
| 申请号: | 202111267935.2 | 申请日: | 2021-10-29 |
| 公开(公告)号: | CN115686879A | 公开(公告)日: | 2023-02-03 |
| 发明(设计)人: | K·D·安德伍德;D·罗威斯;R·L·阿尔弗森 | 申请(专利权)人: | 慧与发展有限责任合伙企业 |
| 主分类号: | G06F9/54 | 分类号: | G06F9/54 |
| 代理公司: | 北京市汉坤律师事务所 11602 | 代理人: | 初媛媛;吴丽丽 |
| 地址: | 美国德*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 促进 网络 接口 控制器 动态 触发 操作 管理 系统 方法 | ||
本公开涉及促进网络接口控制器中动态触发操作管理的系统和方法。提供了一种用于促进网络接口控制器(NIC)中的高效命令管理的系统。在操作期间,所述系统可以在所述NIC处确定触发条件以及与所述触发条件相对应的命令集在命令队列中的位置。所述命令队列可以在所述NIC外部。所述位置可以与所述命令集在所述命令队列中的结束相对应。然后,所述系统可以在所述NIC处确定是否已经满足所述触发条件。如果满足所述触发条件,则所述系统可以从所述命令队列中获取所述命令集中的相应命令并从所述NIC发出所述命令直到到达所述位置,从而在满足所述触发条件之前绕过本地存储所述命令集。
技术领域
本公开涉及通信网络。更具体地,本公开涉及一种用于网络接口控制器(NIC)中的动态触发操作管理的方法和系统。
附图说明
图1图示了根据本申请的一方面的示例性网络。
图2A图示了根据本申请的一方面的示例性NIC芯片。
图2B图示了根据本申请的一方面的NIC的示例性架构。
图3A图示了根据本申请的一方面的NIC中的示例性动态触发操作管理过程。
图3B图示了根据本申请的一方面的NIC的触发操作的示例性批取得(batch-retrieval)过程。
图3C图示了根据本申请的一方面的NIC的触发操作的批取得的示例性重置过程。
图4A呈现了根据本申请的一方面的流程图,其图示了NIC管理来自命令队列的触发操作的过程。
图4B呈现了根据本申请的一方面的流程图,其图示了NIC在没有本地缓冲的情况下取得和发出一批命令的过程。
图4C呈现了根据本申请的一方面的流程图,其图示了NIC重设(rearming)触发操作的批处理的过程。
图5图示了根据本申请的一方面的配备有促进动态触发操作管理的NIC的示例性计算机系统。
在这些附图中,相同的附图标记指代相同的附图元素。
具体实施方式
以下描述被呈现以使得本领域的任何技术人员能够制造和使用本发明,并且在特定应用及其要求的上下文中被提供。对所公开示例的各种修改对于本领域技术人员来说将是明显的,并且在不脱离本发明的精神和范围的情况下,本文定义的一般原理可以应用于其他示例和应用。因此,本发明不限于所示示例,而旨在符合与权利要求一致的最大范围。
随着网络使能的设备和应用程序变得越来越普遍,各种类型的流量(traffic)以及不断增加的网络负载持续对底层网络架构提出更高的性能要求。例如,比如高性能计算(HPC)、媒体流和物联网(IOT)等应用程序可以生成具有独特特性的不同类型的流量。因此,除了比如带宽和时延等传统网络性能指标之外,网络架构师还持续面临比如可扩展性、多功能性和效率等挑战。
比如HPC节点等主机设备可以配备有一个或多个大容量NIC。通常,这种NIC可以是可以提供低时延的以太网NIC。这种NIC可以促进去往和来自用户空间缓冲区的数据传输,而无需来自主机设备的操作系统的干预。例如,NIC可以提供单独的网络原子操作(networkatomic operation)(例如,浮点加法)和触发操作两者。触发操作为主机设备上的应用程序提供了设置网络操作的能力,这些网络操作可以在无需应用程序参与的情况下通过完成其他网络操作而被异步触发。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧与发展有限责任合伙企业,未经慧与发展有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111267935.2/2.html,转载请声明来源钻瓜专利网。





