US 12,443,525 B2
Fabric-attached memory for applications using message passing procedure
Soumitra Chatterjee, Karnataka (IN); Chinmay Ghosh, Karnataka (IN); Mashood Abdulla Kodavanji, Karnataka (IN); and Sharad Singhal, Belmont, CA (US)
Assigned to Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed by Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed on Apr. 28, 2023, as Appl. No. 18/308,953.
Prior Publication US 2024/0362163 A1, Oct. 31, 2024
Int. Cl. G06F 12/02 (2006.01); G06F 13/16 (2006.01)
CPC G06F 12/0284 (2013.01) [G06F 13/16 (2013.01); G06F 2213/16 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
modifying a remotely accessible memory creation function of a message passing procedure to include a reference to a region of memory in a Fabric-Attached Memory (FAM);
creating a remotely accessible memory data structure representing a remotely accessible memory through the remotely accessible memory creation function;
receiving a function call to a message passing function of the message passing procedure from an application, wherein the message passing function includes the remotely accessible memory data structure of the message passing procedure; and
in response to determining that the remotely accessible memory data structure in the message passing function includes the reference to the region of memory in the FAM, routing the function call to a FAM message passing function corresponding to the message passing function of the message passing procedure.