Patents Assigned to Mellanox Technologies Ltd.
  • Patent number: 11789792
    Abstract: Systems, methods, and devices for performing computing operations are provided. In one example, a system is described to include an endpoint belonging to a collective that is organized as a hierarchical tree. The collective includes one or more application groups that are connected to leaf nodes of the hierarchical tree, where each application-level process in the one or more application groups initiate processing of data based on an order of arrival known for at least one other application-level process joining the one or more application groups.
    Type: Grant
    Filed: May 26, 2022
    Date of Patent: October 17, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventor: Richard Leigh Graham
  • Patent number: 11792139
    Abstract: A peripheral device coupled to a host includes a network interface, a packet processor, and a Data Processing Unit (DPU). The packet processor receives from a communication network, via the network interface, packets that originated from a source in an original order and received at the peripheral device in as order different from the original order. The packet processor splits the received packets into headers and payloads, sends the payloads for storage in a host memory and sends the headers without the payloads for storage in a DPU memory, and based on the headers produces a hint indicative of processing to be applied to the headers, by the DPU, for identifying the original order. Based on the hint, the DPU identifies the original order of the packets by applying the processing indicated by the hint to respective headers in the DPU memory, and notifies the host of the original order.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: October 17, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Boris Pismenny, Ben Ben Ishay, Gal Yefet, Gil Kremer, Avi Urman, Yorai Itzhak Zack, Khalid Manaa, Liran Liss
  • Patent number: 11789222
    Abstract: Optical components and associated methods of manufacturing are provided. An example optical component includes a body defined by an optical interposer substrate and a passivation layer applied to the optical interposer substrate. The optical interposer substrate defines a first surface of the body, and the passivation layer defines a second surface of the body opposite the first surface. The passivation layer includes a metallic shielding element configured to prevent interference between the first surface and the second surface. The optical component further includes an opening extending from the second surface to the optical interposer substrate, the opening defining an optical path through the passivation layer. The optical interposer substrate receives an optical signal from an optical transmitter supported by the second surface via the optical path.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: October 17, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Dimitrios Kalavrouziotis, Sylvie Rockman, Elad Mentovich, Tamir Sharkaz, Yaakov Gridish, Anna Sandomirsky
  • Patent number: 11791902
    Abstract: A photonics frequency comb generator includes two integrated dies: an indium phosphide die laser of a first wavelength is grown on from, and a silicon photonics die having a microring resonator connected to the laser and frequency modulators. The microring resonator converts the first wavelength into a number of second wavelengths. One type of the microring resonator is a hybrid non-linear optical wavelength generator, comprising non-silicon materials, such as SiC or SiGe built on silicon to yield a non-linear wavelength generation. The second wavelengths are generated by adjusting the ring's geometric size and a distance between the ring and the traverse waveguide. Another type of microring resonator splits the first wavelength into a plurality of second wavelengths and transmits the multiple second wavelengths to filters and modulators, and each selects and modulates one of the second wavelengths in a one-to-one relationship.
    Type: Grant
    Filed: January 12, 2021
    Date of Patent: October 17, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Juan Jose Vegas Olmos, Elad Mentovich, Paraskevas Bakopoulos, Dimitrios Kalavrouziotis
  • Publication number: 20230327998
    Abstract: A device and method may alter the transmission rate of data sent across a computer network based on a time to receive an acknowledgement in response to a packet sent over the network. An embodiment may transmit packets across the computer network according to a rate R, where R is determined based at least on a number of bytes to be sent during a window (cwnd) divided by a duration of time (RTT); and modify RTT based on a current round trip time of a packet sent over the network (e.g. based on a time to receive an acknowledgement in response to a packet sent over the network).
    Type: Application
    Filed: April 7, 2022
    Publication date: October 12, 2023
    Applicant: Mellanox Technologies Ltd.
    Inventors: Yuval SHPIGELMAN, Idan BORSHTEEN, Noam BLOCH
  • Publication number: 20230324635
    Abstract: A device may include a frame, an optical connector coupled to an external surface of the frame, and an optical fiber comprising a bent section positioned external to an interior of the frame and connected to the optical connector.
    Type: Application
    Filed: April 7, 2022
    Publication date: October 12, 2023
    Applicant: Mellanox Technologies Ltd.
    Inventors: Alon ROKACH, Nimer HAZIN, Amit OREN, Michael GREENMAN
  • Patent number: 11782895
    Abstract: A hashing apparatus includes a memory and circuitry. The memory stores (i) multiple hash tables storing associative entries, each including at least one entry key and a respective value, the hash tables are associated with respective different hash functions, and an associative entry is accessible by applying the relevant hash function to a key matching an entry key in the associative entry, and (ii) an affinity table that stores table-selectors for selecting hash tables with which to start a key lookup. The circuitry receives a key, reads from the affinity table, by applying an affinity function to the key, a table-selector that selects a hash table, accesses in the selected hash table an associative entry by applying the hash function associated with the selected hash table to the key, and in response to detecting that the key matches an entry key in the associative entry, outputs the respective value.
    Type: Grant
    Filed: September 7, 2020
    Date of Patent: October 10, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Aviad Levy, Gil Levy, Pedro Reviriego, Salvatore Pontarelli
  • Patent number: 11785087
    Abstract: Disclosed are apparatuses, systems, and techniques that improve efficiency and decrease latency of remote direct memory access (RDMA) operations. The techniques include but are not limited to unified RDMA operations that are recognizable by various communicating devices, such as network controllers and target memory devices, as requests to establish, set, and/or update arrival indicators in the target memory devices responsive to arrival of one or more portions of the data being communicated.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: October 10, 2023
    Assignee: Mellanox Technologies, Ltd.
    Inventors: Daniel Marcovitch, Richard Graham
  • Publication number: 20230313828
    Abstract: A mechanical connector may include a first body and a second body, each having a first base surface and a second base surface, wherein the second base surface of the first body and the first base surface of the second body are inclined in a longitudinal direction and mating each other.
    Type: Application
    Filed: March 31, 2022
    Publication date: October 5, 2023
    Applicant: Mellanox Technologies Ltd.
    Inventors: Ron Hartston, Alex Garmash
  • Patent number: 11769988
    Abstract: A tunable vertical-cavity surface-emitting laser (VCSEL) is provided. The VCSEL includes a VCSEL emission structure, piezoelectric material, and a piezoelectric electrode. The VCSEL emission structure includes a first reflector; a second reflector; and an active cavity material structure disposed between the first and second reflectors. The active cavity material structure includes an active region. The piezoelectric material is mechanically coupled to the VCSEL emission structure such that when the piezoelectric material experiences a mechanical stress, the mechanical stress is transferred to the active cavity material structure of the VCSEL emission structure. The piezoelectric electrode is designed to cause an electric field within the piezoelectric material.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: September 26, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Eran Aharon, Itshak Kalifa, Elad Mentovich, Matan Galanty, Isabelle Cestier
  • Patent number: 11770326
    Abstract: An apparatus includes a network interface and a processor. The network interface communicates with a network including switches interconnected in a Cartesian topology having multiple dimensions. The processor predefines turn types of turns in the Cartesian topology, each turn traverses first and second hops along first and second dimensions having same or different respective identities, and each turn type is defined at least by identities of the first and second dimensions. The processor searches for a preferred route from a source switch to a destination switch, by evaluating candidate routes based on the number of VLs required for preventing a deadlock condition caused by the candidate route. The number of VLs required depends on a sequential pattern of turn types formed by the candidate route. The processor configures one or more switches in the network to route packets from the source switch to the destination switch along the preferred route.
    Type: Grant
    Filed: July 7, 2021
    Date of Patent: September 26, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Tamir Ronen, Yuval Shpigelman
  • Patent number: 11769989
    Abstract: VCSELs designed to emit light at a characteristic wavelength in a wavelength range of 910-2000 nm and formed on a silicon substrate are provided. Integrated VCSEL systems are also provided that include one or more VCSELs formed on a silicon substrate and one or more electrical, optical, and/or electro-optical components formed and/or mounted onto the silicon substrate. In an integrated VCSEL system, at least one of the one or more electrical, optical, and/or electro-optical components formed and/or mounted onto the silicon substrate is electrically or optically coupled to at least one of the one or more VSCELs on the silicon substrate. Methods for fabricating VCSELs on a silicon substrate and/or fabricating an integrated VCSEL system are also provided.
    Type: Grant
    Filed: February 24, 2021
    Date of Patent: September 26, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Yuri Berk, Vladimir Iakovlev, Isabelle Cestier, Elad Mentovich
  • Patent number: 11768332
    Abstract: An optical cable includes a single optical connector configured for insertion into an optical receptacle so as to receive optical signals at a plurality of different wavelengths from the optical receptacle, and multiple electrical connectors, configured for insertion into respective electrical receptacles. The optical cable further includes a plurality of optical fibers, having respective first ends connected together to the single optical connector so as to receive the optical signals. Each of the optical fibers has a respective second end coupled to a respective one of the electrical connectors. Each electrical connector includes a keyed portion to mate with an indentation on a transceiver.
    Type: Grant
    Filed: July 19, 2022
    Date of Patent: September 26, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Henning Lysdal, Barak Gafni
  • Publication number: 20230299956
    Abstract: A method of encrypting a memory transaction include, using a computing device operating a processor, encrypting a set of buffers to be transmitted, each buffer encrypted using an encryption key of a set of encryption keys.
    Type: Application
    Filed: March 21, 2022
    Publication date: September 21, 2023
    Applicant: Mellanox Technologies Ltd.
    Inventors: Eitan HIRSHBERG, Boris PISMENNY, Miriam MENES, Eilon GREENSTEIN
  • Patent number: 11765079
    Abstract: A method includes detecting, by an accelerator of a networking device, a serial number of a first data packet is out of order with respect to a previous data packet within a first flow of data packets associated with a packet communication network, wherein the serial number is assigned to the first data packet according to a transport protocol. The method includes reconstructing context data associated with the first flow of data packets, wherein the context data comprises encoding information for encoding of data records containing data conveyed in payloads of data packets in the first flow of data packets according to a storage protocol. The method includes using, by the accelerator, the reconstructed context data in processing a data record associated with a second data packet within the first flow, wherein the second data packet is subsequent to the first data packet in the first flow of data packets.
    Type: Grant
    Filed: October 26, 2022
    Date of Patent: September 19, 2023
    Assignee: Mellanox Technologies, Ltd.
    Inventors: Boris Pismenny, Miriam Menes, Idan Burstein, Liran Liss, Noam Bloch, Arie Shahar
  • Patent number: 11765093
    Abstract: In one embodiment, a device includes an interface to send and receive packets of network flows, and processing circuitry to track a connection status of each of the network flows, selectively assign some network flows of the network flows having a non-terminated connection status to a flow aging process based on a statistical model of connection termination, operate the flow aging process to identify idle network flows of the some network flows, and release resources associated with the idle network flows.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: September 19, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Roni Bar Yanai, Eli Britstein
  • Patent number: 11764939
    Abstract: A method for communication in a network that includes multiple nodes having respective network interfaces and interconnects between the network interfaces, which include at least first and second network interfaces connected by a physical interconnect having a given latency. The method includes defining a target latency, greater than the given latency, for communication between the first and second network interfaces. Data are transmitted between the first and second network interfaces over the physical interconnect while applying, by at least one of the first and second network interfaces, a delay in transmission of the data corresponding to a difference between the target latency and the given latency.
    Type: Grant
    Filed: July 14, 2022
    Date of Patent: September 19, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Lion Levi, Guy Lederman
  • Patent number: 11765237
    Abstract: Apparatus for data communication includes a network interface for connection to a packet data network and a host interface for connection to a host computer, which includes a central processing unit (CPU) and a host memory. Packet processing circuitry receives, via the host interface, from a kernel running on the CPU, associations between multiple remote direct memory access (RDMA) sessions and multiple different User Datagram Protocol (UDP) 5-tuple, which are assigned respectively to the RDMA sessions, and receives from an application running on the CPU a request to send an RDMA message, using a selected group of one or more of the RDMA sessions, to a peer application over the packet data network, and in response to the request, transmits, via the network interface, one or more data packets using a UDP 5-tuple that is assigned to one of the RDMA sessions in the selected group.
    Type: Grant
    Filed: April 20, 2022
    Date of Patent: September 19, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Liran Liss, Yamin Friedman, Michael Kagan, Diego Crupnicoff, Idan Burstein, Matty Kadosh, Tzah Oved, Dror Goldenberg, Ron Yuval Efraim, Alexander Eli Rosenbaum, Aviad Yehezkel, Rabia Loulou
  • Patent number: 11765103
    Abstract: A data communication system includes a plurality of mutually-disjoint sets of switches, each set including multiple mutually-disjoint subsets of the switches in the set. Local links interconnect the switches within each of the subsets in a fully-connected topology, while none of the switches in any given subset are connected in a single hop to any of the switches in any other subset within the same set. Global links interconnect the sets of the switches, each global link connecting one switch in one of the sets to another switch in another one of the sets, such that each of the subsets in any given set of the switches is connected in a single hop by at least one global link to at least one of the subsets of every other set of the switches.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: September 19, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Michael Gandelman, Jose Yallouz
  • Patent number: 11762773
    Abstract: A network device in a communication network includes a controller and processing circuitry. The controller is configured to manage execution of an operation whose execution depends on inputs from a group of one or more work-request initiators. The processing circuitry is configured to read one or more values, which are set by the work-request initiators in one or more memory locations that are accessible to the work-request initiators and to the network device, and to trigger execution of the operation in response to verifying that the one or more values read from the one or more memory locations indicate that the work-request initiators in the group have provided the respective inputs.
    Type: Grant
    Filed: July 13, 2022
    Date of Patent: September 19, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Daniel Marcovitch, Gil Bloch, Richard Graham, Ariel Shahar, Roee Moyal, Igor Voks