Please download the dossier by clicking on the dossier button x
×

Apparatuses and methods for adaptive control of memory using an adaptive memory controller with a memory management hypervisor

  • US 10,042,750 B2
  • Filed: 06/06/2013
  • Issued: 08/07/2018
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus, comprising:

  • a processing unit configured to run an operating system, wherein the operating system is a memory management hypervisor (MATH) operating system, wherein the MMH operating system provides memory management threads (MMT) configured to manage the memory, wherein the MMH operating system is configured to support a guest operating system run on the processing unit;

    a memory coupled to the processing unit, the memory configured to communicate with the processing unit via a memory bus, wherein the memory includes a first memory controller configured to access at least one of a volatile memory or a non-volatile memory; and

    an adaptive memory controller configured to receive monitored statistical data from the first memory controller and from the processing unit, wherein the adaptive memory controller is configured to manage the memory based on the monitored statistical data, wherein the adaptive memory controller comprises a memory management processor (MMP) configured to run the MMT, wherein the MMP running the MMT is configured to manage the memory based on the monitored statistical data, wherein the MMP is configured to at least one of;

    change a frequency of a portion of the at least one of the non-volatile memory or the volatile memory;

    change a refresh period of a portion of the volatile memory;

    perform a memory scrub of a portion of the at least one of the non-volatile memory or the volatile memory;

    orchange a multi-level cell mode of a portion of the at least one of the non-volatile memory or the volatile memory.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×