The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 24, 2018

Filed:

Apr. 02, 2015
Applicant:

Sandisk Enterprise Ip Llc, Milpitas, CA (US);

Inventors:

Steven Sprouse, San Jose, CA (US);

Satish B. Vasudeva, Fremont, CA (US);

Rodney Brittner, San Jose, CA (US);

Assignee:

SANDISK TECHNOLOGIES, LLC, Plano, TX (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/12 (2016.01); G06F 12/00 (2006.01); G06F 12/0868 (2016.01); G06F 12/02 (2006.01);
U.S. Cl.
CPC ...
G06F 12/0868 (2013.01); G06F 12/0246 (2013.01); G06F 2212/1041 (2013.01);
Abstract

Systems, methods and or devices are used to enable improving mixed random performance in low queue depth workloads in a storage device (e.g., comprising a plurality of non-volatile memory units, such as one or more flash memory devices). In one aspect, the method includes (1) maintaining a write cache corresponding to write commands from a host, (2) determining a workload in accordance with commands from the host, (3) in accordance with a determination that the workload is a non-qualifying workload, scheduling a regular flush of the write cache, and (4) in accordance with a determination that the workload is a qualifying workload, scheduling an optimized flush of the write cache.


Find Patent Forward Citations

Loading…