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:
Mar. 30, 2021

Filed:

Jun. 19, 2018
Applicant:

Samsung Electronics Co., Ltd., Suwon-si, KR;

Inventors:

Ramdas P. Kachare, Pleasanton, CA (US);

Sompong Paul Olarig, Pleasanton, CA (US);

Vikas Sinha, Sunnyvale, CA (US);

Zvika Guz, Palo Alto, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/1009 (2016.01); G06F 12/02 (2006.01); G06F 12/109 (2016.01); G06F 3/06 (2006.01); G06N 20/00 (2019.01);
U.S. Cl.
CPC ...
G06F 12/1009 (2013.01); G06F 3/0604 (2013.01); G06F 3/064 (2013.01); G06F 3/0659 (2013.01); G06F 3/0688 (2013.01); G06F 12/0246 (2013.01); G06F 12/109 (2013.01); G06N 20/00 (2019.01);
Abstract

A controller of a data storage device includes: a host interface providing an interface to a host computer; a flash translation layer (FTL) translating a logical block address (LBA) to a physical block address (PBA) associated with an input/output (I/O) request; a flash interface providing an interface to flash media to access data stored on the flash media; and one or more deep neural network (DNN) modules for predicting an I/O access pattern of the host computer. The one or more DNN modules provide one or more prediction outputs to the FTL that are associated with one or more past I/O requests and a current I/O request received from the host computer, and the one or more prediction outputs include at least one predicted I/O request following the current I/O request. The FTL prefetches data stored in the flash media that is associated with the at least one predicted I/O request.


Find Patent Forward Citations

Loading…