CACHE MANAGEMENT
    1.
    发明申请
    CACHE MANAGEMENT 有权
    缓存管理

    公开(公告)号:US20140173221A1

    公开(公告)日:2014-06-19

    申请号:US13715526

    申请日:2012-12-14

    IPC分类号: G06F12/08

    摘要: The present disclosure provides techniques for cache management. A data block may be received from an IO interface. After receiving the data block, the occupancy level of a cache memory may be determined. The data block may be directed to a main memory if the occupancy level exceeds a threshold. The data block may be directed to a cache memory if the occupancy level is below a threshold.

    摘要翻译: 本公开提供了用于高速缓存管理的技术。 可以从IO接口接收数据块。 在接收到数据块之后,可以确定高速缓冲存储器的占用水平。 如果占用率超过阈值,则数据块可以被引导到主存储器。 如果占用水平低于阈值,则数据块可以被引导到高速缓冲存储器。

    TECHNOLOGIES FOR DISTRIBUTED ROUTING TABLE LOOKUP
    2.
    发明申请
    TECHNOLOGIES FOR DISTRIBUTED ROUTING TABLE LOOKUP 有权
    分布式路由表查询技术

    公开(公告)号:US20150312144A1

    公开(公告)日:2015-10-29

    申请号:US14264912

    申请日:2014-04-29

    IPC分类号: H04L12/721 H04L12/755

    摘要: Technologies for distributed table lookup via a distributed router includes an ingress computing node, an intermediate computing node, and an egress computing node. Each computing node of the distributed router includes a forwarding table to store a different set of network routing entries obtained from a routing table of the distributed router. The ingress computing node generates a hash key based on the destination address included in a received network packet. The hash key identifies the intermediate computing node of the distributed router that stores the forwarding table that includes a network routing entry corresponding to the destination address. The ingress computing node forwards the received network packet to the intermediate computing node for routing. The intermediate computing node receives the forwarded network packet, determines a destination address of the network packet, and determines the egress computing node for transmission of the network packet from the distributed router.

    摘要翻译: 通过分布式路由器分布式表查找的技术包括入口计算节点,中间计算节点和出口计算节点。 分布式路由器的每个计算节点包括转发表,用于存储从分布式路由器的路由表获得的不同的一组网络路由条目。 入口计算节点基于接收到的网络分组中包含的目的地地址生成散列密钥。 哈希密钥标识存储转发表的分布式路由器的中间计算节点,其包括与目的地址相对应的网络路由条目。 入口计算节点将接收的网络分组转发到中间计算节点进行路由。 中间计算节点接收转发的网络分组,确定网络分组的目的地址,并确定出口计算节点用于从分布式路由器传输网络分组。

    ADAPTIVE PACKET DEFLECTION TO ACHIEVE FAIR, LOW-COST, AND/OR ENERGY-EFFICIENT QUALITY OF SERVICE IN NETWORK ON CHIP DEVICES
    3.
    发明申请
    ADAPTIVE PACKET DEFLECTION TO ACHIEVE FAIR, LOW-COST, AND/OR ENERGY-EFFICIENT QUALITY OF SERVICE IN NETWORK ON CHIP DEVICES 审中-公开
    适应性分组解决方案实现公平,低成本和/或能源效率的网络服务在芯片设备上的质量

    公开(公告)号:US20140092740A1

    公开(公告)日:2014-04-03

    申请号:US13631878

    申请日:2012-09-29

    IPC分类号: H04L12/70

    摘要: Methods and apparatus for provision of adaptive packet deflection to achieve fair, low-cost, and/or energy-efficient Quality of Service (QoS) in Network-on-Chip (NoC) devices are described. In some embodiments, it is determined whether a target port of a packet has reached a threshold utilization value and the packet is routed to an alternate port in response to a deflection probability value that is to be determined based on a utilization value of the target port and a priority level value of the packet. Other embodiments are also claimed and/or disclosed.

    摘要翻译: 描述了提供自适应分组偏转以在网络片上(NoC)设备中实现公平,低成本和/或节能的服务质量(QoS)的方法和装置。 在一些实施例中,确定分组的目标端口是否已经达到阈值利用值,并且响应于将基于目标端口的利用值确定的偏转概率值将分组路由到备用端口 和分组的优先级值。 还要求和/或公开其它实施例。

    OPTIMIZING SEMI-ACTIVE WORKLOADS
    5.
    发明申请
    OPTIMIZING SEMI-ACTIVE WORKLOADS 有权
    优化半主动工作负载

    公开(公告)号:US20140071866A1

    公开(公告)日:2014-03-13

    申请号:US13612142

    申请日:2012-09-12

    IPC分类号: H04W52/02

    摘要: Devices and methods for optimizing semi-active workloads are described herein. A network interface device may be configured to offload data packet acknowledgment responsibilities of a host platform by transmitting, to the sender of the packets, acknowledgements of packets received throughout a time duration. Upon completion of the time duration, the network interface device may trigger the host platform to perform batch processing of the data packets received during the time duration.

    摘要翻译: 本文描述了用于优化半主动工作负载的设备和方法。 网络接口设备可以被配置为通过在整个持续时间内向分组的发送者发送接收到的分组的确认来卸载主机平台的数据分组确认责任。 在完成持续时间后,网络接口设备可以触发主机平台对持续时间内接收的数据分组执行批处理。

    TECHNOLOGIES FOR CONCURRENCY OF CUCKOO HASHING FLOW LOOKUP
    6.
    发明申请
    TECHNOLOGIES FOR CONCURRENCY OF CUCKOO HASHING FLOW LOOKUP 有权
    CUCKOO HASHING FLOW LOOKUP的同步技术

    公开(公告)号:US20160241475A1

    公开(公告)日:2016-08-18

    申请号:US14750921

    申请日:2015-06-25

    IPC分类号: H04L12/743 H04L12/851

    摘要: Technologies for supporting concurrency of a flow lookup table at a network device. The flow lookup table includes a plurality of candidate buckets that each includes one or more entries. The network device includes a flow lookup table write module configured to perform a displacement operation of a key/value pair to move the key/value pair from one bucket to another bucket via an atomic instruction and increment a version counter associated with the buckets affected by the displacement operation. The network device additionally includes a flow lookup table read module to check the version counters during a lookup operation on the flow lookup table to determine whether a displacement operation is affecting the presently read value of the buckets. Other embodiments are described herein and claimed.

    摘要翻译: 支持网络设备上流查询表并发的技术。 流查找表包括多个候选桶,每个候选桶包括一个或多个条目。 网络设备包括:流查找表写入模块,被配置为执行键/值对的位移操作,以通过原子指令将键/值对从一个桶移动到另一个桶,并且增加与受影响的桶相关联的版本计数器 排量操作。 网络设备另外包括流查询表读取模块,用于在对查找表的查找操作期间检查版本计数器,以确定位移操作是否影响当前读取的值的值。 其他实施例在本文中被描述并被要求保护。

    TECHNOLOGIES FOR MODULAR FORWARDING TABLE SCALABILITY
    8.
    发明申请
    TECHNOLOGIES FOR MODULAR FORWARDING TABLE SCALABILITY 审中-公开
    用于模块化转向表可扩展性的技术

    公开(公告)号:US20160241474A1

    公开(公告)日:2016-08-18

    申请号:US14750918

    申请日:2015-06-25

    摘要: Technologies for modular forwarding table scalability of a software cluster switch includes a plurality of computing nodes. Each of the plurality of computing nodes includes a global partition table (GPT) to determine an egress computing node for a network packet received at an ingress computing node of the software cluster switch based on a flow identifier of the network packet. The GPT includes a set mapping index that corresponds to a result of a hash function applied to the flow identifier and a hash function index that identifies a hash function of a hash function family whose output results in a node identifier that corresponds to the egress computing node to which the ingress computing node forwards the network packet. Other embodiments are described herein and claimed.

    摘要翻译: 软件集群交换机的模块化转发表可扩展性的技术包括多个计算节点。 多个计算节点中的每一个包括全局分区表(GPT),用于基于网络分组的流标识来确定在软件集群交换机的入口计算节点处接收到的网络分组的出口计算节点。 GPT包括对应于应用于流标识符的散列函数的结果的集合映射索引以及标识散列函数族的散列函数的散列函数索引,所述散列函数索引的输出导致与出口计算节点相对应的节点标识符 入口计算节点转发网络分组。 其他实施例在本文中被描述并被要求保护。

    TECHNOLOGIES FOR NETWORK DEVICE FLOW LOOKUP MANAGEMENT
    9.
    发明申请
    TECHNOLOGIES FOR NETWORK DEVICE FLOW LOOKUP MANAGEMENT 审中-公开
    网络流量查询管理技术

    公开(公告)号:US20160182373A1

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

    申请号:US14580801

    申请日:2014-12-23

    摘要: Technologies for managing network flow lookups of a network device include a network controller and a target device, each communicatively coupled to the network device. The network device includes a cache for a processor of the network device and a main memory. The network device additionally includes a multi-level hash table having a first-level hash table stored in the cache of the network device and a second-level hash table stored in the main memory of the network device. The network device is configured to determine whether to store a network flow hash corresponding to a network flow indicating the target device in the first-level or second-level hash table based on a priority of the network flow provided to the network device by the network controller.

    摘要翻译: 用于管理网络设备的网络流查找的技术包括网络控制器和目标设备,每个通信地耦合到网络设备。 网络设备包括用于网络设备的处理器的缓存和主存储器。 网络设备还包括具有存储在网络设备的高速缓存中的第一级散列表的多级散列表和存储在网络设备的主存储器中的第二级散列表。 网络设备被配置为基于由网络提供给网络设备的网络流的优先级来确定是否将与指示目标设备的网络流相对应的网络流哈希存储在第一级或第二级哈希表中 控制器。

    Optimizing semi-active workloads
    10.
    发明授权
    Optimizing semi-active workloads 有权
    优化半主动工作负载

    公开(公告)号:US09155046B2

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

    申请号:US13612142

    申请日:2012-09-12

    IPC分类号: H04W52/02

    摘要: Devices and methods for optimizing semi-active workloads are described herein. A network interface device may be configured to offload data packet acknowledgment responsibilities of a host platform by transmitting, to the sender of the packets, acknowledgements of packets received throughout a time duration. Upon completion of the time duration, the network interface device may trigger the host platform to perform batch processing of the data packets received during the time duration.

    摘要翻译: 本文描述了用于优化半主动工作负载的设备和方法。 网络接口设备可以被配置为通过在整个持续时间内向分组的发送者发送接收到的分组的确认来卸载主机平台的数据分组确认责任。 在完成持续时间后,网络接口设备可以触发主机平台对持续时间内接收的数据分组执行批处理。