Patents by Inventor ITAMAR RABENSTEIN

ITAMAR RABENSTEIN has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20260106830
    Abstract: Systems, methods, and devices for performing computing operations and managing network congestion are provided. In one example, a device is described to include a processing unit that collects a plurality of messages and performs an operation as part of a collective operation on data contained in the plurality of messages, then generates an output message with a result of the operation performed on the data contained in the plurality of messages. The processing unit may further incorporate a congestion notification into the output message in response to at least one of the plurality of messages also containing a corresponding congestion notification.
    Type: Application
    Filed: October 15, 2024
    Publication date: April 16, 2026
    Inventors: Roee Levy Leshem, Mark Douglas Hummel, Gregory Michael Thorson, Lion Levi, Itamar Rabenstein, Noam Michaelis, Ofir Klara Altshul, Aviv Avraham Paxton
  • Publication number: 20260095401
    Abstract: In one embodiment, a network switch device includes a network interface comprising ingress ports and egress ports, and configured to receive forwarding-table-configuration packets from a network management node, a processor to form a forwarding table based on the received forwarding-table-configuration packets, generate a forwarding-table-override configuration for a given ingress port of the ingress ports to override at least one forwarding rule of the forwarding table for the given ingress port, and install the forwarding table and the forwarding-table-override configuration for use by the given ingress port, and forwarding circuitry to forward packets received at the given ingress port based on the forwarding table overridden by the forwarding-table-override configuration.
    Type: Application
    Filed: December 10, 2025
    Publication date: April 2, 2026
    Inventors: Roee Levy Leshem, Lior Hodaya Bezen, Itamar Rabenstein, Uriel David Vanunu, Eyal Srebro, Yafa Sheindel Reiman, Lirel Rachel Vainer
  • Patent number: 12592879
    Abstract: A network device, system, and method are provided. In one example, a system is described that includes a plurality of communication nodes and a network device that interconnects and facilitates a transmission of packets between the plurality of communication nodes. The system may be configured such that the packets are transmitted between the plurality of communication nodes by applying a filter to a converged forwarding table.
    Type: Grant
    Filed: March 1, 2023
    Date of Patent: March 31, 2026
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Roee Levy Leshem, Lior Hodaya Bezen, Alex Netes, Lion Levi, Itamar Rabenstein, Uriel Vanunu, Inbal Gal, Michael Avimelech Gandelman Milgrom
  • Patent number: 12549468
    Abstract: In one embodiment, a network switch device includes a network interface comprising ingress ports and egress ports, and configured to receive forwarding-table-configuration packets from a network management node, a processor to form a forwarding table based on the received forwarding-table-configuration packets, generate a forwarding-table-override configuration for a given ingress port of the ingress ports to override at least one forwarding rule of the forwarding table for the given ingress port, and install the forwarding table and the forwarding-table-override configuration for use by the given ingress port, and forwarding circuitry to forward packets received at the given ingress port based on the forwarding table overridden by the forwarding-table-override configuration.
    Type: Grant
    Filed: February 16, 2023
    Date of Patent: February 10, 2026
    Assignee: Mellanox Technologies, Ltd
    Inventors: Roee Levy Leshem, Lior Hodaya Bezen, Itamar Rabenstein, Uriel David Vanunu, Eyal Srebro, Yafa Sheindel Reiman, Lirel Rachel Vainer
  • Patent number: 12489657
    Abstract: In one embodiment, a network switch device includes a network interface to receive vectors from endpoint devices, and an aggregation and reduction accelerator to perform elementwise and vector splitting operations with the vectors as input yielding at least two intermediate vector results, wherein the network interface is to send the at least two intermediate vector results to different corresponding network switches in different switch aggregation trees, receive at least two final vector results of an aggregation and reduction process from the different switch aggregation trees, and combine the at least two final vector results to yield a combined final vector result, wherein the network interface is to send the combined final vector result to the endpoint devices.
    Type: Grant
    Filed: August 17, 2023
    Date of Patent: December 2, 2025
    Assignee: Mellanox Technologies, Ltd.
    Inventors: Yishai Oltchik, Anton Korzh, Gil Bloch, Itamar Rabenstein
  • Publication number: 20250355624
    Abstract: A system includes at least one processing node to perform one or more compute processes as part of a distributed workload to generate an output. The at least one processing node is configured with a derived seed value that is generated from a base seed value. The system further includes a rounding circuit to perform rounding operations for the at least one processing node according to the derived seed value.
    Type: Application
    Filed: May 20, 2024
    Publication date: November 20, 2025
    Inventors: Yishai Oltchik, Itamar Rabenstein, Gil Bloch, Roee Levy Leshem, Daniel Segalovich
  • Publication number: 20250300920
    Abstract: A system includes one or more processors to trace one or more packets transmitted by an application distributed among a plurality of computing nodes. The one or more processors are to generate tracing data based at least in part on tracing the one or more packets. The tracing data includes temporal information associated with transmission of the one or more packets. The one or more processors are to manage a data allocation associated with the application based on the tracing data.
    Type: Application
    Filed: June 4, 2025
    Publication date: September 25, 2025
    Inventors: Jacob Yaki Tebeka, Itamar Rabenstein, Aviv Avraham Paxton
  • Publication number: 20250291548
    Abstract: Systems, devices, and methods are provided. In one example, a system is described that includes circuits to receive a plurality of numbers at a first computing system, perform an operation on the plurality of numbers to generate a number, and use the generated number to perform stochastic rounding of a floating point number to generate a stochastically rounded floating point number.
    Type: Application
    Filed: March 14, 2024
    Publication date: September 18, 2025
    Inventors: Roee Levy Leshem, Jonah Matthew Alben, Ming Yiu Siu, Daniel Segalovich, Itamar Rabenstein, Noam Michaelis, Ofir Klara Altshul, Aviv Avraham Paxton
  • Patent number: 12348398
    Abstract: A system includes one or more processors to trace one or more packets transmitted by an application distributed among a plurality of computing nodes. The one or more processors are to generate tracing data based at least in part on tracing the one or more packets. The tracing data includes temporal information associated with transmission of the one or more packets. The one or more processors are to manage a data allocation associated with the application based on the tracing data.
    Type: Grant
    Filed: August 7, 2023
    Date of Patent: July 1, 2025
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Jacob Yaki Tebeka, Itamar Rabenstein, Aviv Avraham Paxton
  • Publication number: 20250168130
    Abstract: An apparatus includes a crossbar circuit that routes one or more packets between one or more ingress domains and one or more egress domains. The crossbar circuit includes sub-crossbar domains. An ingress control circuit associated with the one or more ingress domains may distribute packet data of the one or more packets to the sub-crossbar domains. An egress control circuit of the apparatus receives data bits associated with the packet data from egresses associated with the plurality of sub-crossbar domains. The egress control circuit may reorder or refrain from reordering the data bits based on an attribute associated with the distribution of the packet data.
    Type: Application
    Filed: January 17, 2025
    Publication date: May 22, 2025
    Inventors: Idan Matari, Matisyahu Meier Goldmeier, George Elias, Ofir Klara Altshul, Itamar Rabenstein, Noam Michaelis, Eyal Srebro
  • Patent number: 12273281
    Abstract: An apparatus includes a crossbar circuit that routes one or more packets between one or more ingress domains and one or more egress domains. The crossbar circuit includes sub-crossbar domains. An ingress control circuit associated with the one or more ingress domains may distribute packet data of the one or more packets to the sub-crossbar domains. An egress control circuit of the apparatus receives data bits associated with the packet data from egresses associated with the plurality of sub-crossbar domains. The egress control circuit may reorder or refrain from reordering the data bits based on an attribute associated with the distribution of the packet data.
    Type: Grant
    Filed: May 30, 2023
    Date of Patent: April 8, 2025
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Idan Matari, Matisyahu Meier Goldmeier, George Elias, Ofir Klara Altshul, Itamar Rabenstein, Noam Michaelis, Eyal Srebro
  • Publication number: 20250088577
    Abstract: A source network device may transmit a lock request including a request for a network clement to allocate resources in association with an operation of a reduction tree. The source network device may transmit collision information associated with the lock request in response to receiving a lock failure notification indicating that one or more network elements have failed to allocate the resources. A network element may receive, from one or more child nodes, lock requests defined for a data-reduction operation associated with a data-reduction flow. The network clement may propagate a received lock request to a parent node. A root network device may transmit a lock command to network elements of a reduction tree. The lock command includes a request for an allocation of resources. The root network device may transmit collision information associated with the lock command in response to receiving a lock failure notification.
    Type: Application
    Filed: May 26, 2022
    Publication date: March 13, 2025
    Inventors: Ortal BEN MOSHE, Richard Leigh GRAHAM, Itamar RABENSTEIN, Lion LEVI
  • Publication number: 20250080460
    Abstract: Systems and methods herein are for one or more processing units to be associated with at least one switch or router and to enable the at least one switch or router to receive a communication from a source host machine, where the communication includes a request associated with memory access protocols of a memory space of a destination host machine, and where the communication is to be provided to the destination host machine to enable subsequent communications from the source host machine that are based in part on the memory access protocols received in response to the request.
    Type: Application
    Filed: August 31, 2023
    Publication date: March 6, 2025
    Inventors: Mark Hummel, Jonathan Mercer Owen, Gregory Thorson, Glenn Dearth, Lion Levi, Lior Hodaya Bezen, Itamar Rabenstein, Ami Gidon Marelli, Roee Levy Leshem, Liron Mula, Alex Netes, Eyal Srebro
  • Publication number: 20250062933
    Abstract: In one embodiment, a network switch device includes a network interface to receive vectors from endpoint devices, and an aggregation and reduction accelerator to perform elementwise and vector splitting operations with the vectors as input yielding at least two intermediate vector results, wherein the network interface is to send the at least two intermediate vector results to different corresponding network switches in different switch aggregation trees, receive at least two final vector results of an aggregation and reduction process from the different switch aggregation trees, and combine the at least two final vector results to yield a combined final vector result, wherein the network interface is to send the combined final vector result to the endpoint devices.
    Type: Application
    Filed: August 17, 2023
    Publication date: February 20, 2025
    Inventors: Yishai Oltchik, Anton Korzh, Gil Bloch, Itamar Rabenstein
  • Publication number: 20250055781
    Abstract: A system includes one or more processors to trace one or more packets transmitted by an application distributed among a plurality of computing nodes. The one or more processors are to generate tracing data based at least in part on tracing the one or more packets. The tracing data includes temporal information associated with transmission of the one or more packets. The one or more processors are to manage a data allocation associated with the application based on the tracing data.
    Type: Application
    Filed: August 7, 2023
    Publication date: February 13, 2025
    Inventors: Jacob Yaki Tebeka, Itamar Rabenstein, Aviv Avraham Paxton
  • Publication number: 20250013499
    Abstract: A network device, system, and method are provided. An illustrative network device includes a plurality of ports connectable to a communication network, one or more reduction units decoupled from the plurality of ports, and configurable logic to service packet transmission between the one or more reduction units and the plurality of ports.
    Type: Application
    Filed: July 5, 2023
    Publication date: January 9, 2025
    Inventors: Noam Michaelis, Itamar Rabenstein, Ofir Klara Altshul, Idan Matari, Aviv Avraham Paxton, Nechami Sternfeld, Inbar Adler
  • Publication number: 20240406122
    Abstract: An apparatus includes a crossbar circuit that routes one or more packets between one or more ingress domains and one or more egress domains. The crossbar circuit includes sub-crossbar domains. An ingress control circuit associated with the one or more ingress domains may distribute packet data of the one or more packets to the sub-crossbar domains. An egress control circuit of the apparatus receives data bits associated with the packet data from egresses associated with the plurality of sub-crossbar domains. The egress control circuit may reorder or refrain from reordering the data bits based on an attribute associated with the distribution of the packet data.
    Type: Application
    Filed: May 30, 2023
    Publication date: December 5, 2024
    Inventors: Idan Matari, Matisyahu Meier Goldmeier, George Elias, Ofir Klara Altshul, Itamar Rabenstein, Noam Michaelis, Eyal Srebro
  • Publication number: 20240297843
    Abstract: A network device, system, and method are provided. In one example, a system is described that includes a plurality of communication nodes and a network device that interconnects and facilitates a transmission of packets between the plurality of communication nodes. The system may be configured such that the packets are transmitted between the plurality of communication nodes by applying a filter to a converged forwarding table.
    Type: Application
    Filed: March 1, 2023
    Publication date: September 5, 2024
    Inventors: Roee Levy Leshem, Lior Hodaya Bezen, Lion Levi, Alex Netes, Itamar Rabenstein, Uriel Vanunu, Inbal Gal, Michael Avimelech Gandelman Milgrom
  • Publication number: 20240291757
    Abstract: Systems and methods herein are for one or more processing units to be associated with at least one switch or router of different route layers and to enable the at least one switch or router to receive a communication from a host machine, wherein the communication includes at least a data packet and a hash header, wherein the data packet is for transmission to other host machines through at least one of available egress ports of the at least one switch or router, and where the at least one of the available egress ports is determined based in part on a hash in the hash header.
    Type: Application
    Filed: February 23, 2023
    Publication date: August 29, 2024
    Inventors: Lior Hodaya Bezen, Gil Mey-Tal, Mark Hummel, Idan Seider, Alex Netes, Nitzan Reznik, Roee Levy Leshem, Lion Levi, Itamar Rabenstein
  • Publication number: 20240283741
    Abstract: A switch, communication system, and method are provided. In one example, a communication system is described that includes a plurality of communication nodes and a switch that interconnects and facilitates a transmission of packets between the plurality of communication nodes. The communication system may be configured such that the packets are transmitted between the plurality of communication nodes using a segmented forwarding table.
    Type: Application
    Filed: February 22, 2023
    Publication date: August 22, 2024
    Inventors: Lior Hodaya Bezen, Roee Levy Leshem, Lion Levi, Michael Goldman, Itamar Rabenstein, Eyal Srebro, Uriel Vanunu, Alex Netes, Yakir Yosefi