System and method for multimodal computer address space provisioning
AssigneeUnifabriX Ltd.
InventorsRonen Aharon HYATT, Danny VOLKIND
Life of this patent
Estimating the term…
Abstract
A computer based system and method for managing memory resources in a computing system may include, using a computer processor, receiving, from a computing system, a memory transaction request originating from a process executing on the computing system. Translation of a memory address associated with the request, or provisioning of memory for a translated address, may be determined based on various memory-transactions-related metadata—such as the service level of the process; the service level of other processes; access patterns of memory resources; a prediction of future memory requests of a process, and the like.
Claims20
A method of managing memory resources in a computing system, the method comprising:
- receiving from a computing system comprising a memory translation entity, a memory transaction request originating from a process executing on the computing system;
- and
- determining a translation of a memory address associated with the memory transaction request or a provisioning of memory for a translated address, based on one or more of metadata associated with memory transactions;
- the service level of the process;
- the service level of other processes executing on the computing system;
- access patterns of memory systems among a plurality of memory systems;
- and a prediction of future memory requests of the process.
A system for managing memory resources in a computing system, comprising, using a computer processor:
- a memory and;
- a processor configured to:
- receive from a computing system comprising a memory translation entity, a memory transaction request originating from a process executing on the computing system;
- and
- determine a translation of a memory address associated with the memory transaction request or a provisioning of memory for a translated address, based on one or more of metadata associated with memory transactions;
- the service level of the process;
- the service level of other processes executing on the computing system;
- access patterns of memory systems among a plurality of memory systems;
- and a prediction of future memory requests of the process.
Dependencies are inferred from the claim text.