CPC G06F 12/1009 (2013.01) [G06F 12/1027 (2013.01); G06F 2212/657 (2013.01); G06F 2212/68 (2013.01)] | 20 Claims |
1. A system comprising:
a first memory device of a first memory type;
a second memory device of a second memory type; and
a processing device configured to:
store data at one or more first virtual addresses allocated to an application, the first virtual addresses corresponding to the first memory device;
determine that a future frequency of use of the stored data by the application will be greater than a threshold; and
in response to determining that the future frequency of use will be greater than the threshold, store the data at one or more second virtual addresses allocated to the application, the second virtual addresses corresponding to the second memory device.
|