Patent ID: 8473710
Filing Date: 2013-06-25
Classification: G06F

Abstract:
1. A method comprising: partitioning a volatile memory to have a first percentage of address space within the volatile memory dedicated to high dynamic data which is data that is expected to have greater than a predetermined number of times of being modified and a second percentage of address space within the volatile memory which is dedicated to low dynamic data which is data that is expected to have less than the predetermined number of times of being modified, thereby allocating address assignment of data to be stored in the volatile memory on a basis of predicted change of the data; assigning memory addresses of the first percentage of address space to a first portion of nonvolatile memory; and assigning memory addresses of the second percentage of address space to a second portion of nonvolatile memory, the memory addresses of the first percentage of address space initially consuming a smaller percentage of an address map of the first portion of nonvolatile memory than the memory addresses of the second percentage of address consumes in an address map of the second portion of nonvolatile memory.