Patents Assigned to Mellanox Technologies Ltd.
-
Patent number: 11789792Abstract: 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: GrantFiled: May 26, 2022Date of Patent: October 17, 2023Assignee: MELLANOX TECHNOLOGIES, LTD.Inventor: Richard Leigh Graham
-
Patent number: 11792139Abstract: 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: GrantFiled: January 24, 2022Date of Patent: October 17, 2023Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Boris Pismenny, Ben Ben Ishay, Gal Yefet, Gil Kremer, Avi Urman, Yorai Itzhak Zack, Khalid Manaa, Liran Liss
-
Patent number: 11789222Abstract: 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: GrantFiled: June 8, 2021Date of Patent: October 17, 2023Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Dimitrios Kalavrouziotis, Sylvie Rockman, Elad Mentovich, Tamir Sharkaz, Yaakov Gridish, Anna Sandomirsky
-
Patent number: 11791902Abstract: 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: GrantFiled: January 12, 2021Date of Patent: October 17, 2023Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Juan Jose Vegas Olmos, Elad Mentovich, Paraskevas Bakopoulos, Dimitrios Kalavrouziotis
-
Publication number: 20230327998Abstract: 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: ApplicationFiled: April 7, 2022Publication date: October 12, 2023Applicant: Mellanox Technologies Ltd.Inventors: Yuval SHPIGELMAN, Idan BORSHTEEN, Noam BLOCH
-
Publication number: 20230324635Abstract: 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: ApplicationFiled: April 7, 2022Publication date: October 12, 2023Applicant: Mellanox Technologies Ltd.Inventors: Alon ROKACH, Nimer HAZIN, Amit OREN, Michael GREENMAN
-
Patent number: 11782895Abstract: 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: GrantFiled: September 7, 2020Date of Patent: October 10, 2023Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Aviad Levy, Gil Levy, Pedro Reviriego, Salvatore Pontarelli
-
Patent number: 11785087Abstract: 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: GrantFiled: October 31, 2022Date of Patent: October 10, 2023Assignee: Mellanox Technologies, Ltd.Inventors: Daniel Marcovitch, Richard Graham
-
Publication number: 20230313828Abstract: 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: ApplicationFiled: March 31, 2022Publication date: October 5, 2023Applicant: Mellanox Technologies Ltd.Inventors: Ron Hartston, Alex Garmash
-
Patent number: 11769988Abstract: 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: GrantFiled: October 28, 2019Date of Patent: September 26, 2023Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Eran Aharon, Itshak Kalifa, Elad Mentovich, Matan Galanty, Isabelle Cestier
-
Producing deadlock-free routes in lossless cartesian topologies with minimal number of virtual lanes
Patent number: 11770326Abstract: 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: GrantFiled: July 7, 2021Date of Patent: September 26, 2023Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Tamir Ronen, Yuval Shpigelman -
Patent number: 11769989Abstract: 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: GrantFiled: February 24, 2021Date of Patent: September 26, 2023Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Yuri Berk, Vladimir Iakovlev, Isabelle Cestier, Elad Mentovich
-
Patent number: 11768332Abstract: 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: GrantFiled: July 19, 2022Date of Patent: September 26, 2023Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Henning Lysdal, Barak Gafni
-
Publication number: 20230299956Abstract: 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: ApplicationFiled: March 21, 2022Publication date: September 21, 2023Applicant: Mellanox Technologies Ltd.Inventors: Eitan HIRSHBERG, Boris PISMENNY, Miriam MENES, Eilon GREENSTEIN
-
Patent number: 11765079Abstract: 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: GrantFiled: October 26, 2022Date of Patent: September 19, 2023Assignee: Mellanox Technologies, Ltd.Inventors: Boris Pismenny, Miriam Menes, Idan Burstein, Liran Liss, Noam Bloch, Arie Shahar
-
Patent number: 11765093Abstract: 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: GrantFiled: February 15, 2022Date of Patent: September 19, 2023Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Roni Bar Yanai, Eli Britstein
-
Patent number: 11764939Abstract: 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: GrantFiled: July 14, 2022Date of Patent: September 19, 2023Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Lion Levi, Guy Lederman
-
Patent number: 11765237Abstract: 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: GrantFiled: April 20, 2022Date of Patent: September 19, 2023Assignee: 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: 11765103Abstract: 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: GrantFiled: December 1, 2021Date of Patent: September 19, 2023Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Michael Gandelman, Jose Yallouz
-
Patent number: 11762773Abstract: 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: GrantFiled: July 13, 2022Date of Patent: September 19, 2023Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Daniel Marcovitch, Gil Bloch, Richard Graham, Ariel Shahar, Roee Moyal, Igor Voks