Allocation of overprovisioned blocks for minimizing write amplification in solid state drives
US10496533B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | May 21, 2018 |
| Grant date | Dec 3, 2019 |
| Priority date | — |
| Expiry date | May 21, 2038 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2212/7201
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Systems and methods for allocation of overprovisioned blocks for minimizing write amplification in solid state drives are disclosed. An example system comprises: a plurality of memory devices and a controller operatively coupled to the memory devices, the controller configured to: determine a first value of a data stream attribute associated with a first data stream and a second value of the data stream attribute associated with a second data stream; determine, based on the first value and the second value, a first overprovisioning factor associated with the first data stream and a second overprovisioning factor associated with the second data stream; and allocate, based on the first overprovisioning factor and the second overprovisioning factor, a first plurality of overprovisioned blocks to the first data stream and a second plurality of overprovisioned blocks to the second data stream.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.