US 12,436,902 B2
Memory registration for remote direct memory access
Gautham Bhat Kumbla, Karnataka (IN); Mashood Abdulla Kodavanji, Karnataka (IN); Sharad Singhal, Belmont, CA (US); Ramya Ahobala Rao, Karnataka (IN); and Chinmay Ghosh, Karnataka (IN)
Assigned to Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed by Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed on Apr. 10, 2024, as Appl. No. 18/631,605.
Claims priority of application No. 202411008293 (IN), filed on Feb. 7, 2024.
Prior Publication US 2025/0252066 A1, Aug. 7, 2025
Int. Cl. G06F 13/16 (2006.01); G06F 12/02 (2006.01); G06F 15/173 (2006.01)
CPC G06F 13/1663 (2013.01) [G06F 12/0253 (2013.01); G06F 15/17331 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, by a compute node, the method comprising:
obtaining memory registration information from a memory server, the memory registration information comprising a key for a memory registration of a shared memory region of the memory server, the memory registration information further comprising a location of a resource tracking entry for the memory registration, the location of the resource tracking entry comprising a location within a tracking memory region of the memory server;
accessing the shared memory region of the memory server by performing a remote direct memory access operation using the key; and
updating the resource tracking entry for the memory registration by directly writing to the location within the tracking memory region of the memory server.