Automated control of descriptor type for packet transmission

    公开(公告)号:US10178010B2

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

    申请号:US15390504

    申请日:2016-12-25

    Abstract: A method for data communication includes submitting from a host processor to a network interface controller (NIC) during a first time period first work items instructing the NIC to transmit over a network packets containing respective data. The first work items include pointer-based work items, which contain a pointer to the respective data in a memory of the host processor, and inline work items, which contain the respective data. The performance of the NIC is measured in transmitting the packets during the first time period. During a second time period, subsequent to the first time period, the host processor submits second work items to the NIC while deciding automatically, under control of software running on the host processor and based on the measured performance during the first time period, how many of the second work items are to be pointer-based and how many are to be inline work items.

    Network operation offloading for collective operations

    公开(公告)号:US10158702B2

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

    申请号:US14937907

    申请日:2015-11-11

    Abstract: A Network Interface (NI) includes a host interface, which is configured to receive from a host processor of a node one or more work requests that are derived from an operation to be executed by the node. The NI maintains a plurality of work queues for carrying out transport channels to one or more peer nodes over a network. The NI further includes control circuitry, which is configured to accept the work requests via the host interface, and to execute the work requests using the work queues by controlling an advance of at least a given work queue according to an advancing condition, which depends on a completion status of one or more other work queues, so as to carry out the operation.

    Cable backplane
    233.
    发明授权

    公开(公告)号:US10084727B2

    公开(公告)日:2018-09-25

    申请号:US15350127

    申请日:2016-11-14

    Abstract: A main unit of a director-class switch including a wire-based backplane located in a chassis, having a plurality of slots configured to receive switch boards. The wire-based backplane includes a plurality of harnesses each including first and second cartridges, a plurality of interface port units mounted on each of the first and second cartridges and cables connecting each of the interface port units of the first cartridge to each of the interface port units of the second cartridge. The harnesses are mounted in the chassis such that the interface port units face ends of the slots in a manner configured to mate with corresponding connectors of switch boards inserted into the slots. A plurality of interface port units are mounted in each slot. Each cartridge includes interface port units which are located in a plurality of different slots.

    Adding a Network Port to a Network Interface Card

    公开(公告)号:US20180239730A1

    公开(公告)日:2018-08-23

    申请号:US15896092

    申请日:2018-02-14

    Inventor: Yuval Itkin

    CPC classification number: G06F13/385 G06F13/4221 G06F2213/3808 H04L67/125

    Abstract: A host computer connects to a data network via a host interface to a network interface controller A sideband interface connects the network interface controller to a baseboard management controller having a management network port for connection to a management network. A path is established in the network interface controller between the host interface the basement management controller via the sideband interface of the network interface controller to conduct data selectively between the management network and either the host central processing unit and the or internally in the network interface controller.

    Reducing processor loading during housekeeping operations

    公开(公告)号:US10055253B2

    公开(公告)日:2018-08-21

    申请号:US14224272

    申请日:2014-03-25

    Inventor: Itai Baz

    CPC classification number: G06F9/4887

    Abstract: A method includes, in a processor, receiving first and second operations for periodic execution with respective specified time periods. Respective actual time periods having no common divisor are derived from the specified time periods. The first and second operations are executed periodically with the respective actual time periods.

    Direct Packet Placement
    236.
    发明申请

    公开(公告)号:US20180234473A1

    公开(公告)日:2018-08-16

    申请号:US15473668

    申请日:2017-03-30

    Abstract: Communication apparatus includes a host interface and a network interface, which receives at least first and second redundant packet streams, each including a sequence of data packets, which include headers containing respective packet sequence numbers and data payloads of a predefined, fixed size containing respective slices of the data segment. Redundant first and second copies of each slice are transmitted in respective packets in the first and second packet streams. Packet processing circuitry receives the data packets from the network interface, maps the data packets in both the first and second packet streams, using the packet sequence numbers, to respective addresses in a buffer, and writes the data payloads to the respective addresses via the host interface while eliminating redundant data so that the buffer contains exactly one copy of each slice of the data segment, ordered in accordance with the packet sequence numbers.

    Mechanism for Distributing MPI Tag Matching
    237.
    发明申请

    公开(公告)号:US20180219804A1

    公开(公告)日:2018-08-02

    申请号:US15881844

    申请日:2018-01-29

    CPC classification number: H04L49/901 G06F9/54 H04L45/306 H04L47/34

    Abstract: Network communication is carried out by transmitting messages in accordance with a predefined data exchange protocol among nodes that include a master domain and a plurality of client domains. A list of expected messages has a tail portion in the master domain and respective head portions in the client domains. A search is conducted for a match between the tag of a received message to tags in a list of unexpected messages that is maintained in the master domain. Upon a failure to find the match the receive is added to the list of expected messages. If a match is found then data in the message is written into a data buffer.

    MODULAR SYSTEM FOR DATACENTER SWITCH SYSTEMS AND ROUTERS

    公开(公告)号:US20180188465A1

    公开(公告)日:2018-07-05

    申请号:US15394005

    申请日:2016-12-29

    CPC classification number: G02B6/4441 G02B6/3897 G02B6/4452

    Abstract: Networking systems and methods of assembly are described that provide a modular system that includes a main networking box and a detachable module. The main networking box and the detachable module are configured to be connected to each other on a datacenter rack via board-to-board connectors to provide the desired connections to the network, but can also be unlocked and detached from each other, such as to allow the main networking box to be replaced. In this way, the main networking box can be replaced in the field to provide a repair, or the detachable module can be replaced to provide a different connection type, without requiring the other component and/or its connections to be disturbed.

Patent Agency Ranking