-
公开(公告)号:US11966310B1
公开(公告)日:2024-04-23
申请号:US17981508
申请日:2022-11-07
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Alon Singer , Ziv Battat , Liron Mula
CPC classification number: G06F11/3037 , G06F11/079 , G06F11/3075 , G06F11/3409
Abstract: An Integrated Circuit (IC) includes one or more functional hardware circuits, one or more processor cores, a cause-tree circuit, a memory buffer, and an analysis circuit. The processor cores are to handle events occurring in the functional hardware circuits. The cause-tree circuit includes leaf nodes, middle nodes and a root node. The leaf nodes are to collect the events from the one or more functional hardware circuits. The middle nodes are to coalesce the collected events and to deliver the events to the root node. The memory buffer is to buffer a plurality of the events delivered to the root node, so as to trigger the processor cores to handle the buffered events. The buffer analysis circuit is to analyze a performance of the cause-tree circuit based on the events buffered in the memory buffer.
-
公开(公告)号:US11956160B2
公开(公告)日:2024-04-09
申请号:US17336080
申请日:2021-06-01
Applicant: Mellanox Technologies, Ltd.
Inventor: Zachy Haramaty , Liron Mula , Alon Singer , Eduard Kvetny , Aviv Kfir
CPC classification number: H04L47/35 , H04L45/22 , H04L47/39 , H04L49/90 , H04L63/0428 , H04L63/164
Abstract: An apparatus includes an input interface to receive incoming packets from a first network device and an output interface to send outgoing packets to a second network device. Media access control security (MACsec) circuitry is coupled between the input interface and the output interface. Bypass flow-control (FC) circuitry is coupled between the input interface and the MACsec circuitry. The bypass FC circuitry is to detect an FC packet in the incoming packets and pass the FC packet passively to the output interface to enable end-to-end flow control directly between the first network device and the second network device.
-
公开(公告)号:US20230376314A1
公开(公告)日:2023-11-23
申请号:US17748066
申请日:2022-05-19
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Alon Singer , Zachy Haramaty
CPC classification number: G06F9/3836 , G06F9/30145 , G06F9/30101 , G06F9/30189
Abstract: A System-On-Chip (SoC) includes a set of registers, a processor, and Out-Of-Order Write (OOOW) circuitry. The processor is to execute instructions including write instructions. After issuing a first write instruction to any of the registers in the set, the processor is to await an acknowledgement for the first write instruction before issuing a second write instruction to any of the registers in the set. The OOOW circuitry is to identify the write instructions issued by the processor to the registers in the set, to perform the identified write instructions in the registers irrespective of acknowledgements from the registers, and to send to the processor imitated acknowledgements for the identified write instructions.
-
公开(公告)号:US20220385590A1
公开(公告)日:2022-12-01
申请号:US17336080
申请日:2021-06-01
Applicant: Mellanox Technologies, Ltd.
Inventor: Zachy Haramaty , Liron Mula , Alon Singer , Eduard Kvetny , Aviv Kfir
IPC: H04L12/801 , H04L12/861 , H04L12/707 , H04L29/06
Abstract: An apparatus includes an input interface to receive incoming packets from a first network device and an output interface to send outgoing packets to a second network device. Media access control security (MACsec) circuitry is coupled between the input interface and the output interface. Bypass flow-control (FC) circuitry is coupled between the input interface and the MACsec circuitry. The bypass FC circuitry is to detect an FC packet in the incoming packets and pass the FC packet passively to the output interface to enable end-to-end flow control directly between the first network device and the second network device.
-
公开(公告)号:US20240370592A1
公开(公告)日:2024-11-07
申请号:US18309839
申请日:2023-05-01
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Alon Singer , Zachy Haramaty
Abstract: A device includes multiple registers, multiple hardware-implemented Privilege Level Indicators (PLIs), and one or more circuits. The registers are to store respective values. The PLIs are to specify privilege levels for accessing the respective registers. The one or more circuits are to perform a secure memory dump operation including (i) checking the PLIs of one or more of the registers and (ii) outputting the values of the registers that are permitted for outputting according to the respective PLIs.
-
公开(公告)号:US20230004392A1
公开(公告)日:2023-01-05
申请号:US17367367
申请日:2021-07-04
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Zachy Haramaty , Yaniv Strassberg , Itsik Levi , Alon Singer
Abstract: An apparatus includes a processor and split-read control circuitry (SRCC). The processor is to issue a set of one or more split-read requests for loading one or more data values to one or more respective local registers of the processor. The SRCC is to receive the set of one or more split-read requests, to read the one or more data values on behalf of the processor, and to write the data values into the one or more respective local registers. The processor and the SRCC are to coordinate a status of the split-read requests via a split-read-status indication.
-
公开(公告)号:US20240152438A1
公开(公告)日:2024-05-09
申请号:US17981508
申请日:2022-11-07
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Alon Singer , Ziv Battat , Liron Mula
CPC classification number: G06F11/3037 , G06F11/079 , G06F11/3075 , G06F11/3409
Abstract: An Integrated Circuit (IC) includes one or more functional hardware circuits, one or more processor cores, a cause-tree circuit, a memory buffer, and an analysis circuit. The processor cores are to handle events occurring in the functional hardware circuits. The cause-tree circuit includes leaf nodes, middle nodes and a root node. The leaf nodes are to collect the events from the one or more functional hardware circuits. The middle nodes are to coalesce the collected events and to deliver the events to the root node. The memory buffer is to buffer a plurality of the events delivered to the root node, so as to trigger the processor cores to handle the buffered events. The buffer analysis circuit is to analyze a performance of the cause-tree circuit based on the events buffered in the memory buffer.
-
公开(公告)号:US11847461B2
公开(公告)日:2023-12-19
申请号:US17748066
申请日:2022-05-19
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Alon Singer , Zachy Haramaty
CPC classification number: G06F9/3836 , G06F9/30101 , G06F9/30145 , G06F9/30189 , G06F13/16
Abstract: A System-On-Chip (SoC) includes a set of registers, a processor, and Out-Of-Order Write (OOOW) circuitry. The processor is to execute instructions including write instructions. After issuing a first write instruction to any of the registers in the set, the processor is to await an acknowledgement for the first write instruction before issuing a second write instruction to any of the registers in the set. The OOOW circuitry is to identify the write instructions issued by the processor to the registers in the set, to perform the identified write instructions in the registers irrespective of acknowledgements from the registers, and to send to the processor imitated acknowledgements for the identified write instructions.
-
公开(公告)号:US11734005B2
公开(公告)日:2023-08-22
申请号:US17367367
申请日:2021-07-04
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Zachy Haramaty , Yaniv Strassberg , Itsik Levi , Alon Singer
CPC classification number: G06F9/30101 , G06F12/023 , G06F2212/251
Abstract: An apparatus includes a processor and split-read control circuitry (SRCC). The processor is to issue a set of one or more split-read requests for loading one or more data values to one or more respective local registers of the processor. The SRCC is to receive the set of one or more split-read requests, to read the one or more data values on behalf of the processor, and to write the data values into the one or more respective local registers. The processor and the SRCC are to coordinate a status of the split-read requests via a split-read-status indication.
-
-
-
-
-
-
-
-