多个上行链路端口设备
    1.
    发明授权

    公开(公告)号:CN109154924B

    公开(公告)日:2024-02-27

    申请号:CN201780032402.1

    申请日:2017-05-29

    申请人: 英特尔公司

    IPC分类号: G06F13/40 G06F13/42

    摘要: 设备被提供有两个或更多个上行链路端口,其用于经由两个或更多个链路将设备连接到一个或多个插口,其中,插口中的每一个包括一个或多个处理核心,并且两个或更多个链路中的每一个都符合特定互连协议。设备还包括I/O逻辑,其用于:识别将被发送到一个或多个处理核心以进行处理的数据,确定与数据相关联的亲和属性,以及基于亲和属性来确定两个或更多个链路中的哪一个用于将数据发送到一个或多个处理核心。

    用于加速网络虚拟化的技术

    公开(公告)号:CN105049464B

    公开(公告)日:2020-04-24

    申请号:CN201510140436.5

    申请日:2015-03-27

    申请人: 英特尔公司

    IPC分类号: H04L29/08 H04L12/46

    摘要: 用于加速的网络虚拟化的技术包含由建立在计算设备的提供者分区中的网络虚拟化器执行分组处理功能,以及卸载分组移动功能至计算设备的网络接口控制器。在示例性实施例中,网络接口控制器包含一个或多个租户面对端口、提供者面对端口、以及外部网络面对端口,其由网络接口控制器使用来从、向、以及在计算设备的各种分区之间接收、发送、以及传递分组。为了传输分组,网络虚拟化器产生提供者报头,要么网络虚拟化器要么网络接口控制器用提供者报头来封装从租户分区接收的分组。为了接收分组,要么网络虚拟化器要么网络接口控制器从接收的分组剥去提供者报头。

    输入输出数据对齐
    3.
    发明公开

    公开(公告)号:CN105765484A

    公开(公告)日:2016-07-13

    申请号:CN201380081119.X

    申请日:2013-12-23

    申请人: 英特尔公司

    IPC分类号: G06F3/00 G06F13/38

    CPC分类号: G06F13/385 G06F13/4282

    摘要: 在本文中描述了用于对计算系统中的未对齐的数据进行处理的技术。所述技术可以包括通过输入/输出(I/O)接口而从I/O设备中接收数据。如果数据未相对于该计算系统对齐,则可以通过在I/O接口处向数据添加值来填充数据,以使得与I/O设备相关联的数据的消费者忽略所添加的值。

    多个上行链路端口设备
    4.
    发明公开

    公开(公告)号:CN117336381A

    公开(公告)日:2024-01-02

    申请号:CN202311432940.3

    申请日:2017-05-29

    申请人: 英特尔公司

    IPC分类号: H04L69/14 H04L69/18

    摘要: 设备被提供有两个或更多个上行链路端口,其用于经由两个或更多个链路将设备连接到一个或多个插口,其中,插口中的每一个包括一个或多个处理核心,并且两个或更多个链路中的每一个都符合特定互连协议。设备还包括I/O逻辑,其用于:识别将被发送到一个或多个处理核心以进行处理的数据,确定与数据相关联的亲和属性,以及基于亲和属性来确定两个或更多个链路中的哪一个用于将数据发送到一个或多个处理核心。

    应用级网络排队
    5.
    发明公开

    公开(公告)号:CN114615212A

    公开(公告)日:2022-06-10

    申请号:CN202210173402.6

    申请日:2016-11-25

    申请人: 英特尔公司

    IPC分类号: H04L47/62 H04L47/125

    摘要: 本公开描述了应用级网络排队。在例子中,公开了一种计算装置,包括:网络接口,其被配置为提供多个队列;应用;以及一个或多个逻辑元件,其包括排队引擎,所述排队引擎用于:检查传入分组;以及基于分类符将所述传入分组分配给所述应用的专用队列。还公开了一种提供排队引擎的方法,以及一个或多个有形的非瞬态计算机可读存储介质,其上存储有用于提供排队引擎的可执行指令。

    应用级网络排队
    6.
    发明公开

    公开(公告)号:CN114745341A

    公开(公告)日:2022-07-12

    申请号:CN202111569280.4

    申请日:2016-11-25

    申请人: 英特尔公司

    IPC分类号: H04L47/62 H04L47/125

    摘要: 本公开描述了应用级网络排队。在例子中,公开了一种计算装置,包括:网络接口,其被配置为提供多个队列;应用;以及一个或多个逻辑元件,其包括排队引擎,所述排队引擎用于:检查传入分组;以及基于分类符将所述传入分组分配给所述应用的专用队列。还公开了一种提供排队引擎的方法,以及一个或多个有形的非瞬态计算机可读存储介质,其上存储有用于提供排队引擎的可执行指令。

    输入输出数据对齐
    7.
    发明授权

    公开(公告)号:CN105765484B

    公开(公告)日:2019-04-09

    申请号:CN201380081119.X

    申请日:2013-12-23

    申请人: 英特尔公司

    IPC分类号: G06F3/00 G06F13/38

    摘要: 在本文中描述了用于对计算系统中的未对齐的数据进行处理的技术。所述技术可以包括通过输入/输出(I/O)接口而从I/O设备中接收数据。如果数据未相对于该计算系统对齐,则可以通过在I/O接口处向数据添加值来填充数据,以使得与I/O设备相关联的数据的消费者忽略所添加的值。

    网络设备选择
    8.
    发明公开

    公开(公告)号:CN103946825A

    公开(公告)日:2014-07-23

    申请号:CN201180074968.3

    申请日:2011-11-22

    申请人: 英特尔公司

    发明人: A·瓦苏德万

    IPC分类号: G06F13/14

    摘要: 实施例可包括能够从网络设备中选择至少一个分组将被传输到的至少一个网络设备的电路。网络设备在至少一个链路聚合中至少部分地与彼此相关联。所述电路至少部分地基于所述至少一个网络设备相对至少一个中央处理单元(CPU)插座所具有的相对亲和度来选择所述至少一个网络设备,所述至少一个中央处理单元(CPU)插座至少部分地与至少一个分组所属的至少一个流相关联。所述相对亲和度可与一个或多个其它网络设备相对至少一个CPU插座所具有的相对亲和度有关。很多修改是可能的。

    具有可预测时延的存储事务
    9.
    发明公开

    公开(公告)号:CN115210693A

    公开(公告)日:2022-10-18

    申请号:CN202080098562.8

    申请日:2020-12-15

    申请人: 英特尔公司

    摘要: 本文描述的示例涉及至少一个处理器,该至少一个处理器可以执行轮询组,以轮询与第一组一个或多个特定队列标识符相关联的存储事务,其中所述一个或多个特定队列标识符与一个或多个队列相关联,所述一个或多个队列可以使用所述轮询组并且不使用其他轮询组来访问。在一些示例中,所述轮询组在不运行其他轮询组的处理器上执行。在一些示例中,所述至少一个处理器被配置为:在第二处理器上执行第二轮询组,其中所述第二轮询组针对第二组一个或多个特定队列标识符轮询存储事务,所述第二组一个或多个特定队列标识符不同于所述第一组的一个或多个特定队列标识符。

    多个上行链路端口设备
    10.
    发明公开

    公开(公告)号:CN109154924A

    公开(公告)日:2019-01-04

    申请号:CN201780032402.1

    申请日:2017-05-29

    申请人: 英特尔公司

    IPC分类号: G06F13/40 G06F13/42

    CPC分类号: G06F13/4282 G06F13/4072

    摘要: 设备被提供有两个或更多个上行链路端口,其用于经由两个或更多个链路将设备连接到一个或多个插口,其中,插口中的每一个包括一个或多个处理核心,并且两个或更多个链路中的每一个都符合特定互连协议。设备还包括I/O逻辑,其用于:识别将被发送到一个或多个处理核心以进行处理的数据,确定与数据相关联的亲和属性,以及基于亲和属性来确定两个或更多个链路中的哪一个用于将数据发送到一个或多个处理核心。