APPARATUS AND METHOD FOR DISTRIBUTION OF CONGESTION INFORMATION IN A SWITCH

    公开(公告)号:US20180375801A1

    公开(公告)日:2018-12-27

    申请号:US15776661

    申请日:2015-12-23

    Inventor: Albert S. CHENG

    Abstract: Apparatuses and methods associated with distributing congestion information in a switch are provided. In embodiments, the switch includes a plurality of ports arranged in a plurality of rows and a plurality of columns. The switch further includes a plurality of daisy-chain buses, individual daisy-chain buses coupling the ports of a respective row to one another in a daisy-chain. The switch further includes a plurality of column buses, individual column buses coupling an individual port of the plurality of ports to the other ports of the respective column. Individual ports of a respective row receive congestion information from the other ports of the row via the respective daisy-chain bus and pass the congestion information to the other ports of the respective column via the respective column bus. Other embodiments may be described and/or claimed.

    GENERIC QUEUE
    2.
    发明申请
    GENERIC QUEUE 审中-公开

    公开(公告)号:US20180287953A1

    公开(公告)日:2018-10-04

    申请号:US15531692

    申请日:2014-12-23

    Abstract: Apparatuses, methods and storage medium associated with the placement of data packets in one or more queues of a switch are described herein. In embodiments, the switch may include a plurality of virtual lane (VL) queues (VLQs) and a plurality of generic queues (GQs). A queue manager may be configured to selectively place a packet of a particular VL in a corresponding VLQ or a GQ. Other embodiments may be described and/or claimed.

    TECHNOLOGIES FOR SCALABLE LOCAL ADDRESSING IN HIGH-PERFORMANCE NETWORK FABRICS

    公开(公告)号:US20170339103A1

    公开(公告)日:2017-11-23

    申请号:US15531153

    申请日:2014-12-27

    Abstract: Technologies for scalable local addressing include one or more managed network devices coupled to one or more computing nodes via high-speed fabric links. A computing node may transmit a data packet including a destination local identifier (DLID) that identifies the destination computing node. The DLID may be 32, 24, 20, or 16 bits wide. The managed network device may determine whether the DLID is within a configurable multicast address space and, if so, forward the data packet to a multicast group. The managed network device may also determine whether the DLID is within a configurable collective address space and, if so, perform a collective acceleration operation. The number of top-most bits set in a multicast mask and the number of additional top-most bits set in a collective mask may be configured. Multicast LIDs may be converted between different bit lengths. Other embodiments are described and claimed.

    APPARATUS AND METHOD FOR ROUTING DATA IN A SWITCH

    公开(公告)号:US20170339071A1

    公开(公告)日:2017-11-23

    申请号:US15531688

    申请日:2014-12-24

    Abstract: Apparatuses, methods and storage medium associated with routing data in a switch are provided. In embodiments, the switch may include route lookup circuitry determine a first set of output ports that are available to send a data packet to a destination node. The lookup circuitry may further select, based on respective congestion levels associated with the first set of output ports, a plurality of output ports for a second set of output ports from the first set of output ports. An input queue of the switch may buffer the data packet and route information associated with the second set of output ports. The switch may further include route selection circuitry to select a destination output port from the second set of output ports, based on updated congestion levels associated with the output ports of the second set of output ports. Other embodiments may be described and/or claimed.

    APPARATUS AND METHOD FOR BUFFERING DATA IN A SWITCH

    公开(公告)号:US20170295112A1

    公开(公告)日:2017-10-12

    申请号:US15531694

    申请日:2014-12-24

    Abstract: Apparatuses, methods and storage medium associated with buffering data in a switch are provided. In embodiments, the switch may include a plurality of queue buffers, a plurality of queues respectively associated with the plurality of queue buffers, a shared buffer, and a queue point controller coupled with the plurality of queue buffers and the shared buffer. In embodiments the queue point controller may be configured to determine an amount of available space in a selected queue buffer of the plurality of queue buffers. The queue point controller may be further configured to allocate at least a portion of the shared buffer to a selected queue that is associated with the selected queue buffer. In embodiments, this allocation may be based on the amount of available space determined in the selected queue buffer. Other embodiments may be described and/or claimed.

Patent Agency Ranking