Non-volatile memory system having an increased effective number of supported heat levels
First Claim
Patent Images
1. A computer-implemented method, comprising:
- assigning data having a first heat to a first data stream;
assigning data having a second heat to a second data stream; and
writing the data streams simultaneously, in parallel, to page-stripes having a same index across a series of planes of memory,wherein the writing of the first data stream begins at an opposite end of the series of planes as the writing of the second data stream, the writing of the streams being toward one another.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, according to one embodiment, includes assigning data having a first heat to a first data stream, assigning data having a second heat to a second data stream, and writing the data streams in parallel to page-stripes having a same index across a series of planes of memory. Other systems, methods, and computer program products are described in additional embodiments.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
assigning data having a first heat to a first data stream; assigning data having a second heat to a second data stream; and writing the data streams simultaneously, in parallel, to page-stripes having a same index across a series of planes of memory, wherein the writing of the first data stream begins at an opposite end of the series of planes as the writing of the second data stream, the writing of the streams being toward one another. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a memory; and a controller configured to assign data having a first heat to a first data stream, assign data having a second heat to a second data stream, and write the data streams simultaneously, in parallel, to page-stripes having a same index across a series of planes of the memory, wherein the writing of the first data stream begins at an opposite end of the series of planes as the writing of the second data stream, the writing of the streams being toward one another. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions readable and/or executable by a controller to cause the controller to:
-
assign, by the controller, data having a first heat to a first data stream; assign, by the controller, data having a second heat to a second data stream; and write, by the controller, the data streams simultaneously, in parallel, to page-stripes having a same index across a series of planes of memory, wherein the writing of each data stream begins at a starting position between ends of the series of planes, wherein each data stream is written from the starting position toward a respective end of the series of planes. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification