-
公开(公告)号:US12231585B2
公开(公告)日:2025-02-18
申请号:US17745906
申请日:2022-05-17
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Yuval Itkin , Michael Tahar , Haim Kupershmidt , Ameer Mahagneh
IPC: H04L9/32
Abstract: In one embodiment, a secure challenge-response method includes requesting respective token challenges from devices, receiving the respective token challenges from the devices, providing the respective token challenges to a signing server, receiving from the signing server a signature of the respective token challenges signed with a private key of the signing server, and providing to a given device of the devices a request to perform an operation, the request including the signature and the respective token challenges.
-
公开(公告)号:US12229439B1
公开(公告)日:2025-02-18
申请号:US18229509
申请日:2023-08-02
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Niv Aibester , Eyal Srebro , Liron Mula , Amit Kazimirsky
IPC: G06F3/06 , G06F1/3234 , H04L49/90
Abstract: A network device, a network interface controller, and a switch are provided. In one example, a shared buffer includes a plurality of cells of memory, one or more ports read data from the shared buffer and write data to the shared buffer, and a controller circuit selectively enables and disables cells of memory of the shared buffer based on an amount of data stored in the shared buffer. Power consumption of the shared buffer is in proportion to a number of enabled cells of memory.
-
公开(公告)号:US20250047402A1
公开(公告)日:2025-02-06
申请号:US18229074
申请日:2023-08-01
Applicant: Mellanox Technologies, Ltd.
Inventor: Yam Gellis , Oren Matus , Liron Mula , Natan Manevich , Hillel Chapman , Dotan David Levi
IPC: H04J3/06
Abstract: A device includes a receiver including a timestamp generator to update timestamps at a first rate. The receiver is to estimate a first time for receiving a signal, wherein the signal is associated with a synchronization operation. The receiver is further to receive the signal at a second time. The receiver is further to determine a difference between the second time and the first time, wherein the difference is associated with an error of the timestamp generator of the receiver. The receiver can also adjust the first rate to a second rate at which to update the timestamps by the timestamp generator, responsive to determining the difference between the first time and the second time.
-
公开(公告)号:US12216575B2
公开(公告)日:2025-02-04
申请号:US17858104
申请日:2022-07-06
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Daniel Marcovitch , Gil Bloch , Richard Graham , Yossef Itigin , Ortal Ben Moshe , Roman Nudelman
IPC: G06F12/06 , G06F12/0831 , G06F13/40 , G06F15/173
Abstract: A network device includes a first interface, a second interface, and circuitry. The first interface is configured to communicate at least with a memory. The second interface is configured to communicate over a network with a peer network device. The circuitry is configured to receive a request to transfer data over the network between the memory and the peer network device in accordance with (i) a pattern of offsets to be accessed in the memory and (ii) a memory key representing a memory space to be accessed using the pattern, and to transfer the data in accordance with the request.
-
公开(公告)号:US12216489B2
公开(公告)日:2025-02-04
申请号:US18111916
申请日:2023-02-21
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Wojciech Wasko , Dotan David Levi , Natan Manevich , Maciek Machnikowski
Abstract: In one embodiment, a clock synchronization system includes clock circuitry to maintain a clock running at a clock frequency, a clock controller, and a processor to execute software to generate clock update commands and provide the clock update commands to the clock controller, wherein the clock controller is configured to apply the clock update commands to the clock, store a holdover frequency command to maintain the clock during a failure of the clock update commands, apply the holdover frequency command to the clock responsively to detecting the failure.
-
公开(公告)号:US20250021139A1
公开(公告)日:2025-01-16
申请号:US18221770
申请日:2023-07-13
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Itay Kuperstein , Doron Fael , Yevgeny Yanovsky
IPC: G06F1/18
Abstract: A baseboard management controller structure includes a microcontroller to provide baseboard management functions, levels of printed circuit board on which the microcontroller and peripheral circuits are mounted. The structure includes an interface to provide electrical communication between the microcontroller and a main board of a computing device.
-
公开(公告)号:US20250013585A1
公开(公告)日:2025-01-09
申请号:US18884934
申请日:2024-09-13
Applicant: Mellanox Technologies, Ltd.
Inventor: Rui Xu , Mark Rosenbluth , Diane Orf , Michael Cotsford , Shreya Tekade
Abstract: A system includes tiles arranged in a configurable topology. A first tile includes memory and one or more processing devices to: receive a first message including a coordinate identifier of a target tile, the coordinate identifier reflecting a location of the target tile; update a configuration value associated with the target tile based on the coordinate identifier, and transmit a second message to the target tile based on the configuration value.
-
公开(公告)号:US12192082B1
公开(公告)日:2025-01-07
申请号:US18232299
申请日:2023-08-09
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Ran Sandhaus , Vladimir Shalikashvili , Ortal Bashan
Abstract: Methods, systems, and computer program products to generate a telemetry pipeline. In embodiments, the system includes a communication interface that receives one or more user-defined functions for the telemetry pipeline. The system also includes control logic that implements programmatically the one or more user-defined functions to collect telemetry data at a plurality of layers in the telemetry pipeline based on the one or more user-defined functions and calculate smart metrics at different layers of the plurality of layers in the telemetry pipeline. The smart metrics may be calculated at a layer closest to where associated telemetry data is collected.
-
公开(公告)号:US12177039B2
公开(公告)日:2024-12-24
申请号:US18513565
申请日:2023-11-19
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Richard Graham , Lion Levi , Gil Bloch , Daniel Marcovitch , Noam Bloch , Yong Qin , Yaniv Blumenfeld , Eitan Zahavi
Abstract: A method includes providing a plurality of processes interconnected by a network, each of the plurality of processes being configured to hold a block of data destined for others of the plurality of processes. A set of data for all-to-all data exchange is received from one or more of the processes. The set of data is configured as a plurality of blocks of data in a matrix as matrix data, the matrix being distributed among the plurality of processes. The matrix data is transposed by changing the position of selected blocks of data of the plurality of blocks of data relative to the other blocks of data of the plurality of the blocks of data, without changing the structure of each of the blocks of data. The transposed matrix data is over the network and is then received, repacked, and conveyed to destination processes.
-
公开(公告)号:US20240419619A1
公开(公告)日:2024-12-19
申请号:US18209349
申请日:2023-06-13
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Ortal Bashan , Ayal Josef Lior
IPC: G06F13/40
Abstract: A network device, system-on-a-chip, and method of performing an auto-negotiation for a planarized computing system. In response to a link request, switching hardware determines whether a source of the link request is planarized or non-planarized. If a mismatch between a received link request and a sent link request occurs, a lower-level event is escalated to the operating system which is enabled to respond to continue the auto-negotiation process.
-
-
-
-
-
-
-
-
-