US 11,868,268 B2
Mapping non-typed memory access to typed memory access
Kenneth Marion Curewitz, Cameron Park, CA (US); Sean S. Eilert, Penryn, CA (US); Hongyu Wang, Folsom, CA (US); Samuel E. Bradshaw, Sacramento, CA (US); Shivasankar Gunasekaran, Folsom, CA (US); Justin M. Eno, El Dorado Hills, CA (US); and Shivam Swami, Folsom, CA (US)
Assigned to Micron Technology, Inc., Boise, ID (US)
Filed by Micron Technology, Inc., Boise, ID (US)
Filed on Feb. 7, 2022, as Appl. No. 17/665,823.
Application 17/665,823 is a continuation of application No. 16/573,541, filed on Sep. 17, 2019, granted, now 11,269,780.
Prior Publication US 2022/0156201 A1, May 19, 2022
Int. Cl. G06F 12/10 (2016.01); G06F 12/1009 (2016.01); G06F 12/1027 (2016.01)
CPC G06F 12/1009 (2013.01) [G06F 12/1027 (2013.01); G06F 2212/657 (2013.01); G06F 2212/68 (2013.01)] 20 Claims
OG exemplary drawing
 
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.