-
公开(公告)号:US20240373378A1
公开(公告)日:2024-11-07
申请号:US18143509
申请日:2023-05-04
Applicant: Mellanox Technologies, Ltd.
Inventor: Natan Manevich , Dotan David Levi , Wojciech Wasko , Ran Ravid , Guy Lederman , Liron Mula , Eitan Zahavi , Peter Paneah
IPC: H04W56/00
Abstract: A system including a device coupled with a link and including a transmitter. The device is to generate a control block for synchronization via a physical layer of the link, the control block including a header portion of bits corresponding to a header indicating the message is a control block and a data portion of bits including synchronization information for synchronizing via the physical layer. The device is further to transmit, via the link, the control block comprising the header portion of bits and the data portion of bits.
-
公开(公告)号:US20240372691A1
公开(公告)日:2024-11-07
申请号:US18367383
申请日:2023-09-12
Applicant: Mellanox Technologies, Ltd.
Inventor: Natan Manevich , Dotan David Levi , Wojciech Wasko , Maciek Machnikowski
IPC: H04L7/00
Abstract: A system includes a device including a transmitter associated with a link coupled to the device. The device is to receive from an application layer of the device, a first bitstream for transmission. The device is to encode the first bitstream into one or more blocks and transmit the one or more data blocks via the link. The device is also to receive a second bitstream to be transmitted. The device is to encode the second bitstream into a control block and transmit the control block via the link. The control block includes a first portion of bits corresponding to a header indicating the control block includes the second bitstream and a second portion of bits including the second bitstream.
-
公开(公告)号:US20240333915A1
公开(公告)日:2024-10-03
申请号:US18738013
申请日:2024-06-09
Applicant: Mellanox Technologies, Ltd.
Inventor: Dotan David Levi , Assaf Weissman , Kobi Pines , Noam Bloch , Erez Yaacov , Ariel Naftali Cohen
IPC: H04N19/105 , H04N19/139 , H04N19/147 , H04N19/176
CPC classification number: H04N19/105 , H04N19/139 , H04N19/176 , H04N19/147
Abstract: A system for video encoding includes an acceleration device, to select from a video stream a target video frame and one or more reference frames. The target and reference frames are divided into respective first pluralities of first blocks of a first size and into respective second pluralities of second blocks of a second size, larger than the first size. At least a first map and a second map are computed, including respective motion vectors between each first block in the target video frame and corresponding first blocks in the reference frames, and between each second block in the target video frame and corresponding second blocks in the one or more reference frames. A control unit encodes the target video frame based on at least one of the reference frames by selecting motion vectors from among the motion vectors in the first and second maps.
-
公开(公告)号:US20240311184A1
公开(公告)日:2024-09-19
申请号:US18495749
申请日:2023-10-26
Applicant: Mellanox Technologies, Ltd.
Inventor: Natan Manevich , Wojciech Wasko , Dotan David Levi , Ariel Shahar , Roee Moyal , Eliel Peretz
CPC classification number: G06F9/4881 , G06F11/3409
Abstract: A work descriptor identifying a plurality of workflow tasks to be performed by a hardware device is generated by a host system. The work descriptor corresponds to a performance completion message generated by the hardware device in response to completing performance of the work descriptor. One or more completion indicators are added to the work descriptor. Each of the completion indicators instructs the hardware device to generate one or more additional completion messages during performance of the work descriptor in response to a trigger criterion. The work descriptor is caused to be available to the hardware device for execution.
-
公开(公告)号:US11907754B2
公开(公告)日:2024-02-20
申请号:US17549949
申请日:2021-12-14
Applicant: Mellanox Technologies, Ltd.
Inventor: Wojciech Wasko , Dotan David Levi , Liron Mula , Natan Manevich
CPC classification number: G06F9/4825 , G06F1/08 , G06F9/485 , G06F13/1689
Abstract: In one embodiment, a system includes a memory, a processing device including a device processor; and a device clock, and a peripheral device including an interface to share data with the processing device, a hardware clock, and processing circuitry to write respective interrupt signaling messages to the memory responsively to respective hardware clock values of the hardware clock, and wherein the device processor is configured, responsively to the respective interrupt signaling messages being written to the memory, to perform a time-dependent action.
-
公开(公告)号:US20240031124A1
公开(公告)日:2024-01-25
申请号:US17868841
申请日:2022-07-20
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Dotan David Levi , Wojciech Wasko , Natan Manevich
Abstract: In one embodiment, a clock syntonization system includes a first compute node including a first physical hardware clock to operate at a first clock frequency, a second compute node, and an interconnect data bus to transfer data from the first compute node at a data rate indicative of the first clock frequency of the first physical hardware clock, and wherein the second compute node includes clock synchronization circuitry to derive a second clock frequency from the data rate of the transferred data, and provide a clock signal at the derived second clock frequency.
-
公开(公告)号:US11853116B2
公开(公告)日:2023-12-26
申请号:US17582058
申请日:2022-01-24
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Dotan David Levi , Wojciech Wasko , Eitan Zahavi , Natan Manevich , Bar Shapira
CPC classification number: G06F1/14 , G06F1/12 , H04J3/0661 , H04J3/0679 , H04J3/0682 , H04J3/0697
Abstract: In one embodiment, a device includes a hardware clock to maintain a clock value, a hardware counter to maintain an estimation of a dynamic error bound of the clock value, and a clock controller to intermittently discipline the hardware clock responsively to a remote clock, advance the hardware counter at a rate responsively to a clock drift, and adjust the hardware counter responsively to the hardware clock being disciplined.
-
公开(公告)号:US20230367358A1
公开(公告)日:2023-11-16
申请号:US17867779
申请日:2022-07-19
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Natan Manevich , Dotan David Levi , Wojciech Wasko , Ariel Almog , Bar Shapira
Abstract: In one embodiment, a synchronized communication system includes a first network device and a second network device, wherein the first network device includes a first physical hardware clock, and is configured to recover a reference clock time from packets received from a remote clock, find a clock differential between a clock time output by the first physical hardware clock and the recovered reference clock time, provide a control signal to the second network device responsively to the clock differential, and the second network device includes a second physical hardware clock, and is configured to adjust a clock time output by the second physical hardware clock responsively to the control signal.
-
公开(公告)号:US20230244629A1
公开(公告)日:2023-08-03
申请号:US17590339
申请日:2022-02-01
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Daniel Marcovitch , Dotan David Levi , Eyal Srebro , Eliel Peretz , Roee Moyal , Richard Graham , Gil Bloch , Sean Pieper
Abstract: Devices, methods, and systems are provided. In one example, a device is described to include a device interface that receives data from at least one data source; a data shuffle unit that collects the data received from the at least one data source, receives a descriptor that describes a data shuffle operation to perform on the data received from the at least one data source, performs the data shuffle operation on the collected data to produce shuffled data, and provides the shuffled data to at least one data target.
-
公开(公告)号:US11700414B2
公开(公告)日:2023-07-11
申请号:US17542426
申请日:2021-12-05
Applicant: Mellanox Technologies, Ltd.
Inventor: Dotan David Levi , Michael Kagan
IPC: H04N21/00 , H04N21/426 , G06T1/60
CPC classification number: H04N21/42607 , G06T1/60 , H04N21/42653
Abstract: Apparatus for data communications includes a host interface, which is configured to be connected to a bus of a host computer having a processor and a memory. Processing circuitry, which is coupled to the host interface, is configured to receive video data with respect to a sequence of pixels, the video data including data words of more than eight bits per pixel for at least one pixel component of the pixels, and to write the video data, via the host interface, to at least one buffer in the memory while justifying the video data in the memory so that the successive pixels in the sequence are byte-aligned in the at least one buffer.
-
-
-
-
-
-
-
-
-