Adaptive Queuing of a Cache for a Processing Element
    34.
    发明申请
    Adaptive Queuing of a Cache for a Processing Element 有权
    处理元素缓存的自适应队列

    公开(公告)号:US20130262718A1

    公开(公告)日:2013-10-03

    申请号:US13436337

    申请日:2012-03-30

    IPC分类号: G06F3/00

    CPC分类号: G06F12/084 G06F5/10 H04L49/90

    摘要: Examples are disclosed for establishing a window for a queue structure maintained in a cache for a processing element for a network device. The processing element may be configured to operate in cooperation with an input/output device such as a network interface card. In some of these examples, the window may include portions of the queue structure having identifiers to active allocated buffers maintained in memory for the network device. The active allocated buffers may be configured to maintain or store data received or to be forwarded by the input/output device. For these examples, the window may be adjusted based on information gathered while the identifiers are read from or written to the portions of the queue structure.

    摘要翻译: 公开了用于建立用于网络设备的处理元件的高速缓存中维护的队列结构的窗口的示例。 处理元件可以被配置为与诸如网络接口卡的输入/输出设备协作操作。 在这些示例中的一些示例中,窗口可以包括具有对于网络设备的存储器中维护的主动分配缓冲区的标识符的队列结构的部分。 活动分配的缓冲器可以被配置为维护或存储由输入/输出设备接收或要转发的数据。 对于这些示例,可以基于从标识符从队列结构的部分读取或写入标识符时收集的信息来调整窗口。

    NUMA-aware scaling for network devices

    公开(公告)号:US08446824B2

    公开(公告)日:2013-05-21

    申请号:US12640083

    申请日:2009-12-17

    申请人: Yadong Li

    发明人: Yadong Li

    摘要: The present disclosure describes a method and apparatus for network traffic processing in a non-uniform memory access architecture system. The method includes allocating a Tx/Rx Queue pair for a node, the Tx/Rx Queue pair allocated in a local memory of the node. The method further includes routing network traffic to the allocated Tx/Rx Queue pair. The method may include designating a core in the node for network traffic processing. Of course, many alternatives, variations and modifications are possible without departing from this embodiment.

    NUMA-AWARE SCALING FOR NETWORK DEVICES
    36.
    发明申请
    NUMA-AWARE SCALING FOR NETWORK DEVICES 有权
    用于网络设备的NUMA-AWARE SCALING

    公开(公告)号:US20110153935A1

    公开(公告)日:2011-06-23

    申请号:US12640083

    申请日:2009-12-17

    申请人: Yadong Li

    发明人: Yadong Li

    IPC分类号: G06F15/16 G06F12/08

    摘要: The present disclosure describes a method and apparatus for network traffic processing in a non-uniform memory access architecture system. The method includes allocating a Tx/Rx Queue pair for a node, the Tx/Rx Queue pair allocated in a local memory of the node. The method further includes routing network traffic to the allocated Tx/Rx Queue pair. The method may include designating a core in the node for network traffic processing. Of course, many alternatives, variations and modifications are possible without departing from this embodiment.

    摘要翻译: 本公开描述了用于非均匀存储器访问架构系统中的网络流量处理的方法和装置。 该方法包括为节点分配Tx / Rx队列对,Tx / Rx队列对分配在该节点的本地存储器中。 该方法还包括将网络业务路由到所分配的Tx / Rx队列对。 该方法可以包括指定节点中的核心用于网络流量处理。 当然,在不脱离本实施例的情况下,可以进行许多替代,变化和修改。

    Hashing packet contents to determine a processor
    37.
    发明申请
    Hashing packet contents to determine a processor 有权
    哈希数据包内容以确定处理器

    公开(公告)号:US20090323692A1

    公开(公告)日:2009-12-31

    申请号:US12215288

    申请日:2008-06-26

    申请人: Yadong Li Xinan Tang

    发明人: Yadong Li Xinan Tang

    IPC分类号: H04L12/56

    摘要: The disclosure includes a description of an apparatus having circuitry to determine a first hash value for a first packet tuple of a first packet traveling in a first direction of a duplex connection and determine a processor for the first packet from a set of multiple processors based, at least in part, on the first hash value. The apparatus includes circuitry to determine a second hash value for a second packet tuple of a second packet traveling in a second direction of the duplex connection and determine the same processor for the second packet from the set of multiple processors based, at least in part, on the second hash value.

    摘要翻译: 本公开包括具有电路的描述,该电路具有确定在双工连接的第一方向上行进的第一分组的第一分组元组的第一散列值,并且从一组多个处理器确定第一分组的处理器, 至少部分地基于第一个哈希值。 该装置包括用于确定在双工连接的第二方向上行进的第二分组的第二分组元组的第二哈希值的电路,并且至少部分地基于多个处理器的集合来确定用于第二分组的相同处理器, 在第二个哈希值上。

    ENERGY EFFICIENT DATA TRANSMISSION
    38.
    发明申请
    ENERGY EFFICIENT DATA TRANSMISSION 审中-公开
    能源效率数据传输

    公开(公告)号:US20090249096A1

    公开(公告)日:2009-10-01

    申请号:US12484028

    申请日:2009-06-12

    IPC分类号: G06F1/32 H04L12/56

    CPC分类号: G06F1/32

    摘要: A method and apparatus for data transmission at energy efficient rates. An embodiment of an apparatus includes a port for the transfer of data. The port has an active state in which the port may transmit or receive data and an inactive state in which the port does not transmit or receive data. The apparatus further includes logic to control the transfer of data. The logic places the port into the active state for a first time period for the transfer of data and places the port into the inactive state for a second time period. The logic further prevents transfer of data during the inactive state.

    摘要翻译: 一种以节能率进行数据传输的方法和装置。 装置的实施例包括用于传送数据的端口。 端口具有端口可能发送或接收数据的活动状态以及端口不发送或接收数据的非活动状态。 该装置还包括控制数据传送的逻辑。 逻辑将端口置于处于活动状态的第一时间段内用于传输数据,并将端口置于非活动状态第二时间段。 该逻辑进一步防止在非活动状态期间的数据传输。

    Data transmission at energy efficient rates
    39.
    发明授权
    Data transmission at energy efficient rates 有权
    数据传输效率高

    公开(公告)号:US07573940B2

    公开(公告)日:2009-08-11

    申请号:US11296958

    申请日:2005-12-07

    IPC分类号: H04L25/00

    CPC分类号: G06F1/32

    摘要: A method and apparatus for data transmission at energy efficient rates. An embodiment of an apparatus includes a port for the transfer of data. The port has an active state in which the port may transmit or receive data and an inactive state in which the port does not transmit or receive data. The apparatus further includes logic to control the transfer of data. The logic places the port into the active state for a first time period for the transfer of data and places the port into the inactive state for a second time period. The logic further prevents transfer of data during the inactive state.

    摘要翻译: 一种以节能率进行数据传输的方法和装置。 装置的实施例包括用于传送数据的端口。 端口具有端口可能发送或接收数据的活动状态以及端口不发送或接收数据的非活动状态。 该装置还包括控制数据传送的逻辑。 逻辑将端口置于处于活动状态的第一时间段内用于传输数据,并将端口置于非活动状态第二时间段。 该逻辑进一步防止在非活动状态期间的数据传输。