×

System including a fine-grained memory and a less-fine-grained memory

  • US 8,667,212 B2
  • Filed: 08/13/2012
  • Issued: 03/04/2014
  • Est. Priority Date: 05/30/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • coalescing a first one of a plurality of logical partitions stored in a first one of a plurality of pages of a non-volatile, less-fine-grained memory and a second one of the plurality of logical partitions stored in a second one of the plurality of pages of the less-fine-grained memory into separate regions in a particular page of a write buffer in a volatile, fine-grained memory, wherein each of the plurality of pages of the less-fine-grained memory is enabled to store a respective two or more of the plurality of logical partitions, and wherein a minimum writable unit of the less-fine-grained memory is one of the plurality of pages of the less-fine-grained memory;

    writing, subsequent to the coalescing, the particular page of the write buffer to a third one of the plurality of pages of the less-fine-grained memory, wherein the first page, the second page, and the third page are all different ones of the plurality of pages of the less-fine-grained memory; and

    maintaining a map comprising a plurality of entries, each of the plurality of entries associating a respective one of a plurality of elements with a respective one of the plurality of logical partitions of a respective one of the plurality of pages of the less-fine-grained memory, and wherein prior to the writing, a first one of the plurality of elements is associated with the first logical partition via a first one of the plurality of entries of the map, and a second one of the plurality of elements is associated with the second logical partition via a second one of the plurality of entries of the map.

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