×

Reducing flash memory write amplification and latency

  • US 9,183,142 B2
  • Filed: 05/03/2013
  • Issued: 11/10/2015
  • Est. Priority Date: 03/15/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of storing data to a nonvolatile solid-state memory, comprising:

  • distributing data from a host to a plurality of nonvolatile solid-state memories using a RAID-0 technique;

    based on a utilization of a first region of a first one of the plurality of nonvolatile solid-state memories, selecting the first region of the first one of the plurality of nonvolatile solid-state memories for garbage collection;

    copying valid data from a region of a nonvolatile random access memory to at least the first region of the first one of the plurality of nonvolatile solid-state memories as part of a process of garbage collection; and

    while the process of garbage collection is being performed, distributing the data from the host to a subset of the plurality of nonvolatile solid-state memories using the RAID-0 technique, the subset of the plurality of nonvolatile solid-state memories not including the first one of the plurality of nonvolatile solid-state memories selected for garbage collection.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×