Patent · US Active

Garbage collection based on queued and/or selected write commands

US10102119B2 · kind B2 · utility

4Cited by
2References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 30, 2015
Grant dateOct 16, 2018
Priority date
Expiry dateDec 18, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/7205
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A non-volatile memory system may include a write task queue that queues write commands and a garbage collection module that analyzes information about pending write commands in the write task queue in order to perform garbage collection. Based on its analysis of the write task queue, the garbage collection module performs discouraging actions to discourage itself from selecting certain blocks in a candidate list to be source blocks for garbage collection. In addition or alternatively, the garbage collection module performs encouraging actions to encourage itself to select blocks storing current valid data associated with a write command as source blocks for garbage collection. Write amplification may be reduced as a result of the discouraging and encouraging actions.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.