[发明专利]用于在加速交换的情况下进行NIC端口减少的技术在审
申请号: | 201980006768.0 | 申请日: | 2019-02-25 |
公开(公告)号: | CN111492628A | 公开(公告)日: | 2020-08-04 |
发明(设计)人: | G.罗杰斯;S.T.帕莱尔莫;S-W.钱;N.N.文卡特桑;I.廖;D.梅塔;R.加迪亚尔 | 申请(专利权)人: | 英特尔公司 |
主分类号: | H04L12/935 | 分类号: | H04L12/935;H04L12/931;H04L12/861 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 张健;申屠伟进 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 加速 交换 情况 进行 nic 端口 减少 技术 | ||
一种用于加速网络处理的技术包括具有处理器和加速器的计算设备。加速器可以是现场可编程门阵列(FPGA)。加速器包括虚拟交换机和网络端口,诸如以太网物理接口。加速器的网络端口耦合到外部交换机的网络端口。处理器执行多个虚拟网络功能,并且虚拟交换机处理与虚拟网络功能相关联的网络业务。例如,虚拟交换机可以经由加速器的端口和交换机的端口将虚拟网络功能生成的业务转发到交换机。每个虚拟网络功能可以耦合到加速器的准虚拟化接口,诸如虚拟I/O队列。可以在由处理器和加速器共享的相干性域内处理网络业务。描述并要求保护其他实施例。
相关申请的交叉引用
本申请要求于2018年2月25日提交的美国临时专利申请No.62/634,874的权益。
背景技术
现代计算设备可以包括通用处理器核心、以及用于执行专门任务的各种硬件加速器。某些计算设备可以包括一个或多个现场可编程门阵列(FPGA),所述现场可编程门阵列可以包括可由最终用户或系统集成商配置的可编程数字逻辑资源。在一些计算设备中,代替于使用通用计算核心,可以使用FPGA来执行网络分组处理任务。
附图说明
本文中描述的概念在附图中通过示例的方式而非限制的方式来进行说明。为了说明的简单和清楚,各图中图示的元件不一定按比例绘制。在认为适当的情况下,在各图当中重复了参考标记,以指示对应或类似的元件。
图1是用于网络加速的系统的至少一个实施例的简化框图;
图2是图1的系统的计算设备的至少一个实施例的简化框图;
图3是图1和2的计算设备的环境的至少一个实施例的简化框图;
图4是图1-3的计算设备的虚拟交换机应用功能单元的至少一个实施例的简化框图;
图5是用于网络加速的方法的至少一个实施例的简化流程图,所述方法可以由图1-4的计算设备来执行;
图6是图示了可以利用图1-4的系统实现的示例性测试结果的图表;以及
图7是典型系统的简化框图。
具体实施方式
尽管本公开的概念容许各种修改和替代形式,但是其特定实施例已经通过示例的方式在附图中示出,并且将在本文中进行详细描述。然而,应当理解的是,没有要将本公开的概念限制到所公开的特定形式的意图,而是相反,意图要覆盖与本公开和所附权利要求一致的所有修改、等同物和替代方案。
说明书中对“一个实施例”、“实施例”、“说明性实施例”等的引用指示所描述的实施例可以包括特定的特征、结构或特性,但是每个实施例可以包括或可以不一定包括该特定的特征、结构或特性。此外,这种短语不一定指代相同实施例。此外,当结合实施例描述特定的特征、结构或特性时,认为结合其他实施例——无论其是否被明确描述——来实现这种特征、结构或特性是在本领域技术人员的知识范围内。附加地,应当领会的是,以“至少一个A、B和C”的形式被包括在列表中的项可以意指(A);(B);(C);(A和B);(A和C);(B和C);或(A、B和C)。类似地,以“A、B或C中的至少一个”的形式列出的项可以意指(A);(B);(C);(A和B);(A和C);(B和C);或(A、B和C)。
在一些情况下,所公开的实施例可以被实现在硬件、固件、软件或其任何组合中。所公开的实施例还可以被实现为由暂时性或非暂时性机器可读(例如,计算机可读)存储介质承载或存储在其上的指令,所述指令可以由一个或多个处理器来读取和执行。机器可读存储介质可以体现为用于以机器可读的形式存储或传输信息的任何存储设备、机构或其他物理结构(例如,易失性或非易失性存储器、介质盘或其他介质设备)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980006768.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:废气净化用三元催化剂
- 下一篇:用于增强现实远程协助的三维交互的装置和方法