Eliminating garbage collection in nand flash devices
US9891833B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Oct 22, 2015 |
| Grant date | Feb 13, 2018 |
| Priority date | — |
| Expiry date | Jan 3, 2036 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F3/0679
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A storage device, such as a NAND flash device, avoids the need for garbage collection. An application executing on a host system tracks data objects that are marked as invalid and maintains an association between data objects and logical blocks, each logical block corresponding to a physical block of memory in the NAND flash device. Upon determining that the logical block contains no valid objects, the application instructs an SSD to trim the physical block of memory corresponding to the logical block. The application also aggregates write commands until a full block of data is ready to be written, at which point the application transmits a write command to the SSD.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.