Techniques for data migration based on per-data metrics and memory degradation
US10642505B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Sep 8, 2015 |
| Grant date | May 5, 2020 |
| Priority date | — |
| Expiry date | Dec 13, 2036 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2212/7211
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
This disclosure provides techniques for managing memory which match per-data metrics to those of other data or to memory destination. In one embodiment, wear data is tracked for at least one tier of nonvolatile memory (e.g., flash memory) and a measure of data persistence (e.g., age, write frequency, etc.) is generated or tracked for each data item. Memory wear management based on these individually-generated or tracked metrics is enhanced by storing or migrating data in a manner where persistent data is stored in relatively worn memory locations (e.g., relatively more-worn flash memory) while temporary data is stored in memory that is less worn or is less susceptible to wear. Other data placement or migration techniques are also disclosed.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.