-
公开(公告)号:US11880711B2
公开(公告)日:2024-01-23
申请号:US18071692
申请日:2022-11-30
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Roman Nudelman , Gil Bloch , Daniel Marcovitch
CPC classification number: G06F9/4881 , G06F9/30065 , G06F9/485 , G06F9/542
Abstract: A processing device includes an interface and one or more processing circuits. The interface is to connect to a host processor. The one or more processing circuits are to receive from the host processor, via the interface, a notification specifying an operation for execution by the processing device, the operation including (i) multiple tasks that are executable by the network device, and (ii) execution dependencies among the tasks, in response to the notification, to determine a schedule for executing the tasks, the schedule complying with the execution dependencies, and to execute the operation by executing the tasks of the operation in accordance with the schedule.
-
公开(公告)号:US20240012753A1
公开(公告)日:2024-01-11
申请号: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 , G06F15/173 , G06F13/40
CPC classification number: G06F12/0653 , G06F12/0835 , G06F15/17331 , G06F13/4027
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.
-
公开(公告)号:US11556378B2
公开(公告)日:2023-01-17
申请号:US17120321
申请日:2020-12-14
Applicant: MELLANOX TECHNOLOGIES, LTD.
Inventor: Roman Nudelman , Gil Bloch , Daniel Marcovitch
Abstract: A network device includes a network interface, a host interface and processing circuitry. The network interface is configured to connect to a communication network. The host interface is configured to connect to a host including a processor. The processing circuitry is configured to receive from the processor, via the host interface, a notification specifying an operation for execution by the network device, the operation including (i) multiple tasks that are executable by the network device, and (ii) execution dependencies among the tasks in response to the notification, the processing circuitry is configured to determine a schedule for executing the tasks, the schedule complying with the execution dependencies, and to execute the operation by executing the tasks of the operation is accordance with the schedule.
-
-