| CPC G06F 3/0655 (2013.01) [G06F 3/0604 (2013.01); G06F 3/067 (2013.01)] | 20 Claims |

|
1. A method comprising:
sending a first message comprising a receiver-managed offset (RMO) PUT or UPDATE from an initiator to a target having a plurality of processing elements (PEs) and one or more memories operatively coupled to a Network Interface controller (NIC), the message including an RMO key, data, and a length;
upon receipt of the first message at the NIC on the target, extracting the RMO key and employing the RMO key to identify an address or address offset of a memory buffer in a memory; and
one of,
writing, via the NIC, the data at the address or address offset in the memory buffer when the first message is an RMO PUT; otherwise
applying an update operation, via the NIC, to existing data at the address or address offset in the memory buffer using the data in an RMO UPDATE.
|