发明名称 |
PAGE-LEVEL HEALTH EQUALIZATION |
摘要 |
According to one embodiment, a method includes assigning a subset of physical pages within a block of non-volatile memory to a pseudo-physical block, wherein a number of pages in the pseudo-physical block is less than a number of physical pages within the non-volatile memory block, and reassigning physical pages within the block of non-volatile memory to the pseudo-physical block upon occurrence of an event. The assigning includes: determining a health metric for each of the physical pages within the block of non-volatile memory, and selecting a subset of the physical pages for assignment to the pseudo-physical block based on the health metric. Moreover, the subset of pages has a fixed size for at least a number of reassignments. |
申请公布号 |
US2016179664(A1) |
申请公布日期 |
2016.06.23 |
申请号 |
US201414581963 |
申请日期 |
2014.12.23 |
申请人 |
International Business Machines Corporation |
发明人 |
Camp Charles J.;Mittelholzer Thomas;Papandreou Nikolaos;Parnell Thomas;Pozidis Charalampos |
分类号 |
G06F12/02;G06F11/07;G06F11/10 |
主分类号 |
G06F12/02 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method, comprising:
assigning a subset of physical pages within a block of non-volatile memory to a pseudo-physical block, wherein a number of pages in the pseudo-physical block is less than a number of physical pages within the non-volatile memory block; wherein the assigning includes:
determining a health metric for each of the physical pages within the block of non-volatile memory; andselecting a subset of the physical pages for assignment to the pseudo-physical block based on the health metric; reassigning physical pages within the block of non-volatile memory to the pseudo-physical block upon occurrence of an event; wherein the subset of pages has a fixed size for at least a number of reassignments. |
地址 |
Armonk NY US |