Data access in hybrid main memory systems
AssigneeSap SE
InventorAhmad Hassan
Life of this patent
Estimating the term…
Abstract
Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for identifying a data processing function to be executed in a hybrid main memory system, the hybrid main memory system including a first type of main memory and a second type of main memory, the data processing function including data access operations to access the hybrid main memory system, accessing a write metric for the data processing function, the write metric based at least in part on a proportion of the data access operations that are write operations, and, based at least in part on the write metric being less than a threshold value, designating the data processing function for execution in the first type of main memory.
Claims20
A computer-implemented method executed by one or more processors, the method comprising:
- identifying, by the one or more processors, a data processing function to be executed in a hybrid main memory system, the hybrid main memory system including a first type of main memory and a second type of main memory, the data processing function including data access operations to access the hybrid main memory system;
- accessing, by the one or more processors, a write metric for the data processing function, the write metric based at least in part on a proportion of the data access operations that are write operations;
- and
- based at least in part on the write metric being less than a threshold value, designating, by the one or more processors, the data processing function for execution in the first type of main memory.
A non-transitory computer-readable storage medium coupled to one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
- identifying a data processing function to be executed in a hybrid main memory system, the hybrid main memory system including a first type of main memory and a second type of main memory, the data processing function including data access operations to access the hybrid main memory system;
- accessing a write metric for the data processing function, the write metric based at least in part on a proportion of the data access operations that are write operations;
- and
- based at least in part on the write metric being less than a threshold value, designating the data processing function for execution in the first type of main memory.
A system, comprising:
- a computing device;
- and
- a computer-readable storage device coupled to the computing device and having instructions stored thereon which, when executed by the computing device, cause the computing device to perform operations comprising:
- identifying a data processing function to be executed in a hybrid main memory system, the hybrid main memory system including a first type of main memory and a second type of main memory, the data processing function including data access operations to access the hybrid main memory system;
- accessing a write metric for the data processing function, the write metric based at least in part on a proportion of the data access operations that are write operations;
- and
- based at least in part on the write metric being less than a threshold value, designating the data processing function for execution in the first type of main memory.
Dependencies are inferred from the claim text.