-
公开(公告)号:US10178010B2
公开(公告)日:2019-01-08
申请号:US15390504
申请日:2016-12-25
Applicant: Mellanox Technologies, Ltd.
Inventor: Ran Koren , Elad Persiko , Ofer Hayut
IPC: H04L12/26 , H04L12/931
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.
-
公开(公告)号:US10158702B2
公开(公告)日:2018-12-18
申请号:US14937907
申请日:2015-11-11
Applicant: MELLANOX TECHNOLOGIES LTD.
Inventor: Noam Bloch , Gil Bloch , Ariel Shahar , Hillel Chapman , Gilad Shainer , Adi Menachem , Ofer Hayut
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.
-
公开(公告)号:US10084727B2
公开(公告)日:2018-09-25
申请号:US15350127
申请日:2016-11-14
Applicant: MELLANOX TECHNOLOGIES LTD.
Inventor: Igor Loiferman , Avi Gibbs , Samer Khoury
IPC: H04L12/947 , H04L12/931 , H02B1/20 , H05K7/14 , H05K7/18 , G06F11/20 , H04Q1/14
CPC classification number: H04L49/40 , G06F11/2005 , H02B1/202 , H04L49/25 , H04Q1/14 , H05K7/1451 , H05K7/1457 , H05K7/186
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.
-
公开(公告)号:US20180239730A1
公开(公告)日:2018-08-23
申请号:US15896092
申请日:2018-02-14
Applicant: MELLANOX TECHNOLOGIES, LTD.
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.
-
公开(公告)号:US10055253B2
公开(公告)日:2018-08-21
申请号:US14224272
申请日:2014-03-25
Applicant: Mellanox Technologies Ltd.
Inventor: Itai Baz
IPC: G06F9/48
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.
-
公开(公告)号:US20180234473A1
公开(公告)日:2018-08-16
申请号:US15473668
申请日:2017-03-30
Applicant: Mellanox Technologies, Ltd.
Inventor: Dotan Levi , Idan Burstein , Shlomi Museri , Richard Hastie
IPC: H04L29/06
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.
-
公开(公告)号:US20180219804A1
公开(公告)日:2018-08-02
申请号:US15881844
申请日:2018-01-29
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Richard Graham , Yossef Itigin
IPC: H04L12/879
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.
-
公开(公告)号:US20180188465A1
公开(公告)日:2018-07-05
申请号:US15394005
申请日:2016-12-29
Applicant: Mellanox Technologies, Ltd.
Inventor: Yoram Zer , Pierre Avner Badehi , Avi Gibbs , Marc Dahan
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.
-
公开(公告)号:US10015090B2
公开(公告)日:2018-07-03
申请号:US15145848
申请日:2016-05-04
Applicant: MELLANOX TECHNOLOGIES LTD.
Inventor: Nir Haim Arad , Noam Bloch , Ariel Shahar , Hillel Chapman , Amir Wated
IPC: H04L12/741 , H04L12/931 , H04L12/721 , H04L12/801
CPC classification number: H04L45/74 , H04L45/38 , H04L45/745 , H04L47/10 , H04L49/351 , H04L49/355 , H04L49/358 , H04L49/70
Abstract: A method for steering packets includes receiving a packet and determining parameters to be used in steering the packet to a specific destination, in one or more initial steering stages, based on one or more packet specific attributes. The method further includes determining an identity of the specific destination of the packet in one or more subsequent steering stages, governed by the parameters determined in the one or more initial stages and one or more packet specific attributes, and forwarding the packet to the determined specific destination.
-
240.
公开(公告)号:US10012809B2
公开(公告)日:2018-07-03
申请号:US15187109
申请日:2016-06-20
Applicant: Mellanox Technologies, Ltd.
Inventor: Elad Mentovich , Itshak Kalifa , Sylvie Rockman , Pierre Avner Badehi , Anna Sandomirsky , Evelyn Landman
CPC classification number: G02B6/4245 , G02B6/12004 , G02B6/30 , G02B6/4206 , G02B6/428 , G02B6/4284
Abstract: An apparatus and method of assembly are described that provide an improved printed circuit board (PCB) assembly for an electro-optical interface, where more accurate positioning and alignment of electro-optical components can be achieved in an active part of the PCB assembly that is used for the electro-optical interface to meet tighter tolerances in an easier and more cost efficient manner. In particular, a photonic integrated circuit (PIC) is received in a cavity defined in a PCB that includes conductive elements for transmitting electrical signals. An optoelectronic transducer is connected to the PIC to convert between the optical signals and the corresponding electrical signals, and an optical coupler is secured to the optoelectronic transducer and supported by the PIC and/or PCB, where the optical coupler is configured to transmit the optical signals between the optoelectronic transducer and an optical fiber.
-
-
-
-
-
-
-
-
-