Fine grain data migration to or from borrowed memory
US11169930B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | May 28, 2019 |
| Grant date | Nov 9, 2021 |
| Priority date | — |
| Expiry date | Nov 26, 2039 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04M1/72412
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
Systems, methods and apparatuses of fine grain data migration in using Memory as a Service (MaaS) are described. For example, a memory status map can be used to identify the cache availability of sub-regions (e.g., cache lines) of a borrowed memory region (e.g., a borrowed remote memory page). Before accessing a virtual memory address in a sub-region, the memory status map is checked. If the sub-region has cache availability in the local memory, the memory management unit uses a physical memory address converted from the virtual memory address to make memory access. Otherwise, the sub-region is cached from the borrowed memory region to the local memory, before the physical memory address is used.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.