US 12,265,497 B2
Remote direct memory access operations with integrated data arrival indication
Daniel Marcovitch, Yokneam Illit (IL); and Richard Graham, Knoxville, TN (US)
Assigned to Mellanox Technologies, Ltd., Yokneam (IL)
Filed by Mellanox Technologies, Ltd., Yokneam (IL)
Filed on Oct. 31, 2022, as Appl. No. 17/977,894.
Prior Publication US 2024/0143539 A1, May 2, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/173 (2006.01); G06F 13/32 (2006.01)
CPC G06F 15/17331 (2013.01) [G06F 13/32 (2013.01)] 24 Claims
OG exemplary drawing
 
1. A network controller configured to:
receive a first operation request from a requestor device to communicate a data to a target memory; and
communicate, using a second operation request, the data to a target network controller communicatively coupled to the target memory, wherein at least one of the first operation request or the second operation request is a unified operation request comprising:
an operand identifying the data;
a destination memory address to store the data in the target memory; and
an operation code recognizable, by a corresponding recipient device, as a request to update an arrival indicator in the target memory responsive to arrival of one or more units of the data at the target memory;
wherein to communicate the data to the target network controller, the network controller is to:
split the data into a plurality of portions; and
communicate, to the target network controller, a plurality of sub-requests of the second operation request, wherein each of the plurality of sub-requests is associated with a respective portion of a plurality of portions of the data, and wherein the plurality of sub-requests causes the arrival indicator to be modified each time a unit of the data of any portion of the plurality of portions of the data is stored in the target memory.