Patent · US Active

Low write amplification in solid state drive

US10013177B2 · kind B2 · utility

165Cited by
0References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 15, 2016
Grant dateJul 3, 2018
Priority date
Expiry dateApr 15, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F3/0688
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Methods, systems, and computer programs are presented for storing data in a solid state drive (SSD). One method includes an operation for detecting a plurality of streams writing to the SSD, each stream writing in sectors, a page including a plurality of sectors and a block including a plurality of pages. A write operation includes writing at least one complete page, and an erase operation includes erasing at least one complete block. The method further includes operations for allocating a write buffer for each stream in RAM memory, and for storing each received sector of a stream in the corresponding write buffer. When a write buffer stores enough sectors to fill a page, content of the write buffer is written to a page in flash memory such that the page is filled. Further, the write buffer is freed after writing the content of the write buffer to the flash memory.

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