16-01-2020 дата публикации
Номер: US20200019506A1
Принадлежит:
A computing system having memory components, including first memory and second memory. The computing system further includes a processing device, operatively coupled with the memory components, to: receive, in a prediction engine, usage history of pages in the second memory; train a prediction model based on the usage history; predict, by the prediction engine using the prediction model, likelihood of the pages being used in a subsequent period of time; and responsive to the likelihood predicted by the prediction engine, copy by a controller data in a page in the second memory to the first memory. 1. A computing system , comprising:a plurality of memory components having first memory and second memory; receive, in a prediction engine, usage history of pages in the second memory;', 'train a prediction model based on the usage history;', 'predict, by the prediction engine using the prediction model, likelihood of the pages being used in a subsequent period of time; and', 'responsive to the likelihood predicted by the prediction engine, copy by a controller data in a page in the second memory to the first memory., 'a processing device, operatively coupled with the plurality of memory components, to2. The computing system of claim 1 , further comprising a hypervisor generating information claim 1 , the prediction engine predicting the likelihood based on the information generated by the hyperviser.3. The computing system of claim 2 , further comprising a device driver receiving the information from the hypervisor and providing the information to the prediction engine; wherein the information comprises at least one of:a sequence of pages being used in a period of time;instances of requests to load pages from the second memory to the first memory;content attributes of the pages loaded from the second memory to the first memory;ownership attributes of the pages loaded from the second memory to the first memory;identifications of users of the pages loaded from the second ...
Подробнее