-
公开(公告)号:US20210305783A1
公开(公告)日:2021-09-30
申请号:US16828764
申请日:2020-03-24
Applicant: Mellanox Technologies, Ltd.
Inventor: Itshak Kalifa , Elad Mentovich , Vladimir Iakovlev , Yuri Berk , Tamir Sharkaz
Abstract: A VCSEL includes an active region between a top distributed Bragg reflector (DBR) and a bottom DBR each having alternating GaAs and AlGaAs layers. The active region includes quantum wells (QW) confined between top and bottom GaAs-containing current-spreading layers (CSL), an aperture layer having an optical aperture and a tunnel junction layer above the QW. A GaAs intermediate layer configured to have an open top air gap is disposed over a boundary layer of the active region and the top DBR. The air gap is made wider than the optical aperture and has a height equal to one quarter of VCSEL's emission wavelength in air. The top DBR is attached to the intermediate layer by applying wafer bonding techniques. VCSEL output, the air gap, and the optical aperture are aligned on the same optical axis. The bottom DBR is epitaxially grown on a silicon or a GaAs substrate.
-
公开(公告)号:US11088966B2
公开(公告)日:2021-08-10
申请号:US16672682
申请日:2019-11-04
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Adi Menachem , Alex Shpiner , Noam Bloch , Eitan Zahavi , Idan Burstein , Dror Bohrer , Roee Moyal
IPC: H04L1/00 , H04L12/931 , H04L12/861 , H04L12/851 , H04L12/935
Abstract: A network adapter includes a host interface and circuitry. The host interface is configured to connect locally between the network adapter and a host via a bus. The circuitry is configured to receive from one or more source nodes, over a communication network to which the network adapter is coupled, multiple packets destined to the host, and temporarily store the received packets in a queue of the network adapter, to send the stored packets from the queue to the host over the bus, to monitor a performance attribute of the bus, and in response to detecting, based at least on the monitored performance attribute, an imminent overfilling state of the queue, send a congestion notification to at least one of the source nodes from which the received packets originated.
-
公开(公告)号:US11057637B1
公开(公告)日:2021-07-06
申请号:US16775463
申请日:2020-01-29
Applicant: Mellanox Technologies, Ltd. , BEAMR IMAGING LTD.
Inventor: Dotan David Levi , Assaf Weissman , Ohad Markus , Uri Gadot , Aviad Raveh , Tamar Shoham
IPC: H04N19/52 , H04N19/177 , H04N19/176
Abstract: A video processor includes a memory and a processor. The processor is coupled to memory and is configured to store in the memory (i) multiple raw frames belonging to a Group of Pictures (GOP) to be processed, and (ii) one or more reference frames. The processor is further configured to select for multiple target blocks having a same block-location in respective raw frames associated with a common reference frame, a common search region in the common reference frame, and before selecting another search region, to apply at least two motion estimation operations using at least two of the target blocks and the common search region, to estimate respective at least two Motion Vectors (MVs).
-
公开(公告)号:US11055222B2
公开(公告)日:2021-07-06
申请号:US16565510
申请日:2019-09-10
Applicant: Mellanox Technologies, Ltd.
Inventor: Ilan Pardo , Noam Bloch
IPC: G06F12/08 , G06F12/0831 , G06F13/16 , G06F13/28 , G06F3/06 , G06F16/907 , G06F9/46
Abstract: Computing apparatus includes a central processing unit (CPU), including at least one core and a cache in physical proximity to the at least one core, with a system memory and a bus connecting the CPU to the memory. A peripheral device is connected to the bus and is configured to write data items via the bus to a buffer in the system memory and to write respective completion reports to the system memory upon writing the data items to the buffer. The peripheral device is configured to detect that the CPU has read a first completion report from the system memory and then read context metadata associated with the first completion report from a given address in the system memory, and is further configured, upon writing a second completion report subsequent to the first completion report and associated with the same context metadata, to stash the second completion report and the context metadata from the given address to the cache.
-
公开(公告)号:US11055109B2
公开(公告)日:2021-07-06
申请号:US16400047
申请日:2019-05-01
Applicant: Mellanox Technologies, Ltd.
Inventor: Oren Ish-Am , Guy Heller , Noam Cohen
Abstract: An electronic device includes a processor, a Nonvolatile Memory (NVM), and a Programmable Logic Device (PLD). The NVM stores loadable shell image and user image. The shell image supports communication with the processor, and each of the shell and user images implements a bus client for communication with a host in accordance with a bus protocol. The PLD connects to the processor and to the NVM. Upon initialization, the PLD is configured to load and run the shell image, to receive from the processor, by the shell image, an indication for selecting between the shell and user images, and when the indication selects the user image, to load the user image and run the loaded user image. The process of sequential loading of the shell and user images completes before the host concludes attempting to enumerate the bus client of the user image, in accordance with the bus protocol.
-
公开(公告)号:US20210176543A1
公开(公告)日:2021-06-10
申请号:US16823387
申请日:2020-03-19
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Paraskevas Bakopoulos , Ioannis (Giannis) Patronas , Eitan Zahavi , Elad Mentovich
Abstract: In one embodiment, an optical network system including a plurality of optical switches configured to switch beams of light which are modulated to carry information, a plurality of host computers comprising respective optical network interface controllers (NICs), optical fibers connecting the optical NICs and the optical switches forming an optically-switched communication network, over which optical circuit connections are established between pairs of the optical NICs over ones of the optical fibers via ones of the optical switches, the optically-switched communication network which including the optical NICs and the optical switches.
-
公开(公告)号:US11003715B2
公开(公告)日:2021-05-11
申请号:US16132549
申请日:2018-09-17
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Guy Shattah
IPC: G06F16/901 , G06F9/50
Abstract: A method for optimizing hash table lookup speed during hash table resize on a computing device, the method including performing the following on the computing device: providing a first hash table having N slots for entries, designating the first hash table as an active hash table, allocating a second hash table, and performing the following after allocating the second hash table: when a hash table insertion of an entry is requested, performing insertion by inserting the entry to the first hash table and inserting the entry to the second hash table, and when a hash table lookup is requested, looking up the requested entry in the active hash table, one of the performing insertion and the performing deletion including also copying K entries, K being greater than or equal to 1, from the first hash table to the second hash table. Related apparatus and methods are also described.
-
公开(公告)号:US10997007B2
公开(公告)日:2021-05-04
申请号:US16553248
申请日:2019-08-28
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Sagi Rotem , Roee Shapiro , Ihab Khoury
IPC: G06F11/07 , G01R31/3183 , H04L1/20 , G06F11/263
Abstract: A method including determining, for a given hardware link, whether a signal error rate for signals sent over the given hardware link is beyond a given threshold, when the signal error rate is beyond the given threshold, generating an error indication for the given hardware link, the error indication including a prediction that a hardware component associated with the given hardware link is likely to fail. Related apparatus and methods are also provided.
-
公开(公告)号:US20210126431A1
公开(公告)日:2021-04-29
申请号:US16665435
申请日:2019-10-28
Applicant: Mellanox Technologies, Ltd.
Inventor: Eran Aharon , Itshak Kalifa , Elad Mentovich , Matan Galanty , Isabelle Cestier
IPC: H01S5/183 , H01S5/06 , H01L41/113 , H01S5/42 , H01S5/40
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. The electric field causes the piezoelectric material to experience the mechanical stress, which causes the active cavity material structure to experience the mechanical stress, which causes the emission wavelength of the VCSEL to be modified from a nominal wavelength of the VCSEL.
-
公开(公告)号:US20210073130A1
公开(公告)日:2021-03-11
申请号:US16565510
申请日:2019-09-10
Applicant: Mellanox Technologies, Ltd.
Inventor: Ilan Pardo , Noam Bloch
IPC: G06F12/0831 , G06F13/16 , G06F13/28 , G06F3/06 , G06F9/46 , G06F16/907
Abstract: Computing apparatus includes a central processing unit (CPU), including at least one core and a cache in physical proximity to the at least one core, with a system memory and a bus connecting the CPU to the memory. A peripheral device is connected to the bus and is configured to write data items via the bus to a buffer in the system memory and to write respective completion reports to the system memory upon writing the data items to the buffer. The peripheral device is configured to detect that the CPU has read a first completion report from the system memory and then read context metadata associated with the first completion report from a given address in the system memory, and is further configured, upon writing a second completion report subsequent to the first completion report and associated with the same context metadata, to stash the second completion report and the context metadata from the given address to the cache.
-
-
-
-
-
-
-
-
-