Memory Mapping and CXL Translation to Exploit Unused Remote Memory in a Multi-Host System
AssigneeUnifabriX Ltd.
InventorRonen Aharon Hyatt
Life of this patent
Estimating the term…
Loading patent…
AssigneeUnifabriX Ltd.
InventorRonen Aharon Hyatt
Estimating the term…
This invention pertains to a system optimized for reutilizing allocated underutilized or unused allocated DRAM, comprising a first host, a second host, and a resource composer, interconnected via CXL. Both hosts run packaged computing environments (PCEs), which may be containers or virtual machines, and are equipped to handle respective processes, P1 and P2. The resource composer is tasked with receiving data related to P1's memory usage from a kernel module on the first host, identifying underutilized DRAM mapped to P1, and subsequently remapping it to P2's address space on the second host. This process involves the use of CXL.mem commands, which are then translated into appropriate CXL.cache or CXL.io commands for DRAM access based on the mapping.
A system configured to utilize underutilized-allocated-DRAM, comprising:
A method for utilizing underutilized-allocated-DRAM, comprising:
A non-transitory computer readable medium storing data comprising instructions configured to cause a computer to execute steps comprising:
Dependencies are inferred from the claim text.