Out-of-place presetting based on indirection table
AssigneeInternational Business Machines Corporation
InventorsMichele M. Franceschini, Ashish Jagmohan, Moinuddin K. Qureshi, Luis A. Lastras
Life of this patent
Estimating the term…
Abstract
An aspect of this invention is a method for providing a PreSET region in a memory device wherein the PreSET region includes one or more lines of the memory device which have been PreSET; performing a write operation on one or more out of place lines of the memory device by writing to the PreSET region instead of writing to an in place line of the memory device; and storing in an indirection table a mapping of each of a respective plurality of logical pages of the memory device to a corresponding physical page of a plurality of physical pages of the memory device, wherein the indirection table keeps track of the one or more out of place lines.
Claims24
A method comprising:
- providing a PreSET region in a memory device wherein the PreSET region includes one or more lines of the memory device which have been PreSET;
- performing a write operation on one or more out of place lines of the memory device by writing to the PreSET region instead of writing to an in place line of the memory device;
- and
- storing in an indirection table a mapping of each of a respective plurality of logical pages of the memory device to a corresponding physical page of a plurality of physical pages of the memory device, wherein the indirection table keeps track of the one or more out of place lines.
A computer-readable memory that contains computer program instructions, where the execution of the computer program instructions by at least one data processor results in performance of operations that comprise:
- providing a PreSET region in a memory device wherein the PreSET region includes one or more lines of the memory device which have been PreSET;
- performing a write operation on one or more out of place lines of the memory device by writing to the PreSET region instead of writing to an in place line of the memory device;
- and
- storing in an indirection table a mapping of each of a respective plurality of logical pages of the memory device to a corresponding physical page of a plurality of physical pages of the memory device, wherein the indirection table keeps track of the one or more out of place lines.
A data processing system that comprises at least one data processor connected with at least one memory that stores computer program instructions for:
- providing a PreSET region in a memory device wherein the PreSET region includes one or more lines of the memory device which have been PreSET;
- performing a write operation on one or more out of place lines of the memory device by writing to the PreSET region instead of writing to an in place line of the memory device;
- and
- storing in an indirection table a mapping of each of a respective plurality of logical pages of the memory device to a corresponding physical page of a plurality of physical pages of the memory device, wherein the indirection table keeps track of the one or more out of place lines.
Dependencies are inferred from the claim text.