US 12,111,757 B2
Fluid memory for high performance computing applications
Somasundaram Arunachalam, Bangalore (IN)
Assigned to Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed by HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP, Houston, TX (US)
Filed on Oct. 24, 2022, as Appl. No. 17/971,834.
Prior Publication US 2024/0134787 A1, Apr. 25, 2024
Prior Publication US 2024/0232065 A9, Jul. 11, 2024
Int. Cl. G06F 12/02 (2006.01)
CPC G06F 12/023 (2013.01) [G06F 2212/1041 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method performed by a memory manager comprising:
receiving a request for a memory region, the request including a data-oriented priority value measuring a level of importance for data to be stored in the requested memory region;
comparing the data-oriented priority value to a data-oriented priority-fluidity threshold;
based on the comparison, allocating a fluid memory region for the data, wherein, upon expiration of a fluid memory validity time interval for the allocated fluid memory region the allocated fluid memory region is automatically relinquished to a free pool of memory regions; and
storing a unique identifier for the allocated fluid memory region according to the data-oriented priority value such that the memory manager provides access to the allocated fluid memory region more quickly than the memory manager provides access to other allocated fluid memory regions having lower associated data-oriented priority values.