-
公开(公告)号:US20240233066A1
公开(公告)日:2024-07-11
申请号:US18584537
申请日:2024-02-22
Applicant: Mellanox Technologies, Ltd.
Inventor: Sayantan Sur , Stephen Anthony Bernard Jones , Shahaf Shuler
Abstract: A kernel comprising at least one dynamically configurable parameter is submitted by a processor. The kernel is to be executed at a later time. Data is received after the kernel has been submitted. The at least one dynamically configurable parameter of the kernel is updated based on the data. The kernel having the at least one updated dynamically configurable parameter is executed after the at least one dynamically configurable parameter has been updated.
-
2.
公开(公告)号:US20240134681A1
公开(公告)日:2024-04-25
申请号:US17971986
申请日:2022-10-23
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Sayantan Sur , Shahaf Shuler , Doron Haim , Netanel Moshe Gonen , Stephen Anthony Bernard Jones
IPC: G06F9/48
CPC classification number: G06F9/4825
Abstract: Techniques described herein include managing scheduling of interrupts by receiving a data packet comprising an indication of an interrupt to be delivered, determining an availability status of a processing thread, and managing an interrupt status indicator in response to determining the availability status. A value of the interrupt status indicator corresponds to a quantity of pending interrupts. An event handling circuit processes the interrupt or one or more pending interrupts using the processing thread.
-
公开(公告)号:US11941722B2
公开(公告)日:2024-03-26
申请号:US17450743
申请日:2021-10-13
Applicant: Mellanox Technologies, Ltd
Inventor: Sayantan Sur , Stephen Anthony Bernard Jones , Shahaf Shuler
Abstract: A kernel comprising at least one dynamically configurable parameter is submitted by a processor. The kernel is to be executed at a later time. Data is received after the kernel has been submitted. The at least one dynamically configurable parameter of the kernel is updated based on the data. The kernel having the at least one updated dynamically configurable parameter is executed after the at least one dynamically configurable parameter has been updated.
-
公开(公告)号:US20230112420A1
公开(公告)日:2023-04-13
申请号:US17450743
申请日:2021-10-13
Applicant: Mellanox Technologies, Ltd
Inventor: Sayantan Sur , Stephen Anthony Bernard Jones , Shahaf Shuler
Abstract: A kernel comprising at least one dynamically configurable parameter is submitted by a processor. The kernel is to be executed at a later time. Data is received after the kernel has been submitted. The at least one dynamically configurable parameter of the kernel is updated based on the data. The kernel having the at least one updated dynamically configurable parameter is executed after the at least one dynamically configurable parameter has been updated.
-
5.
公开(公告)号:US20240231888A9
公开(公告)日:2024-07-11
申请号:US17971986
申请日:2022-10-24
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Sayantan Sur , Shahaf Shuler , Doron Haim , Netanel Moshe Gonen , Stephen Anthony Bernard Jones
IPC: G06F9/48
CPC classification number: G06F9/4825
Abstract: Techniques described herein include managing scheduling of interrupts by receiving a data packet comprising an indication of an interrupt to be delivered, determining an availability status of a processing thread, and managing an interrupt status indicator in response to determining the availability status. A value of the interrupt status indicator corresponds to a quantity of pending interrupts. An event handling circuit processes the interrupt or one or more pending interrupts using the processing thread.
-
公开(公告)号:US20230418746A1
公开(公告)日:2023-12-28
申请号:US17958697
申请日:2022-10-03
Applicant: Mellanox Technologies, Ltd.
Inventor: Omri Kahalon , Avi Urman , Ilan Pardo , Omer Cohen , Sayantan Sur , Barak Biber , Saar Tarnopolsky , Ariel Shahar
IPC: G06F12/0802 , G06F9/48
CPC classification number: G06F12/0802 , G06F9/4881 , G06F2212/60
Abstract: A method includes receiving a network packet into a hardware pipeline of a network device; parsing and retrieving information of the network packet; determining, by the hardware pipeline, a packet-processing action to be performed by matching the information to a data structure of a set of flow data structures; sending, by the hardware pipeline, an action request to a programmable core, the action request being populated with data to trigger the programmable core to execute a hardware thread to perform a job, which is associated with the packet-processing action and that generates contextual data; retrieving the contextual data updated by the programmable core; and integrating the contextual data into performing the packet-processing action.
-
-
-
-
-