-
公开(公告)号:US10852949B2
公开(公告)日:2020-12-01
申请号:US16384618
申请日:2019-04-15
Applicant: Micron Technology, Inc.
Inventor: Alex Frolikov , Zachary Andrew Pete Vogel , Joe Gil Mendes , Chandra Mouli Guda
IPC: G06F3/06 , G06F12/08 , G06F12/0862 , G06N20/00
Abstract: A data storage system having non-volatile media, a buffer memory, a processing device, and a data pre-fetcher. The data pre-fetcher receives commands to be executed in the data storage system, provides the commands as input to a predictive model, obtains at least one command identified for pre-fetching, as output from the predictive model having the commands as input. Prior to the command being executed in the data storage device, the data pre-fetcher retrieves, from the non-volatile memory, at least a portion of data to be used in execution of the command; and stores the portion of data in the buffer memory. The retrieving and storing the portion of the data can be performed concurrently with the execution of many commands before the execution of the command, to reduce the latency impact of the command on other commands that are executed concurrently with the execution of the command.
-
公开(公告)号:US20230393743A1
公开(公告)日:2023-12-07
申请号:US18454743
申请日:2023-08-23
Applicant: Micron Technology, Inc.
Inventor: Alex Frolikov , Zachary Andrew Pete Vogel , Joe Gil Mendes , Chandra Mouli Guda
IPC: G06F3/06 , G06F12/0862 , G06N20/00
CPC classification number: G06F3/061 , G06F3/0659 , G06N20/00 , G06F12/0862 , G06F3/0673
Abstract: A data storage system having non-volatile media, a buffer memory, a processing device, and a data pre-fetcher. The data pre-fetcher receives commands to be executed in the data storage system, provides the commands as input to a predictive model, obtains at least one command identified for pre-fetching, as output from the predictive model having the commands as input. Prior to the command being executed in the data storage device, the data pre-fetcher retrieves, from the non-volatile memory, at least a portion of data to be used in execution of the command; and stores the portion of data in the buffer memory. The retrieving and storing the portion of the data can be performed concurrently with the execution of many commands before the execution of the command, to reduce the latency impact of the command on other commands that are executed concurrently with the execution of the command.
-
公开(公告)号:US20210048947A1
公开(公告)日:2021-02-18
申请号:US17088360
申请日:2020-11-03
Applicant: Micron Technology, Inc.
Inventor: Alex Frolikov , Zachary Andrew Pete Vogel , Joe Gil Mendes , Chandra Mouli Guda
IPC: G06F3/06 , G06F12/0862 , G06N20/00
Abstract: A data storage system having non-volatile media, a buffer memory, a processing device, and a data pre-fetcher. The data pre-fetcher receives commands to be executed in the data storage system, provides the commands as input to a predictive model, obtains at least one command identified for pre-fetching, as output from the predictive model having the commands as input. Prior to the command being executed in the data storage device, the data pre-fetcher retrieves, from the non-volatile memory, at least a portion of data to be used in execution of the command; and stores the portion of data in the buffer memory. The retrieving and storing the portion of the data can be performed concurrently with the execution of many commands before the execution of the command, to reduce the latency impact of the command on other commands that are executed concurrently with the execution of the command.
-
公开(公告)号:US11740793B2
公开(公告)日:2023-08-29
申请号:US17088360
申请日:2020-11-03
Applicant: Micron Technology, Inc.
Inventor: Alex Frolikov , Zachary Andrew Pete Vogel , Joe Gil Mendes , Chandra Mouli Guda
IPC: G06F3/06 , G06F12/0862 , G06N20/00
CPC classification number: G06F3/061 , G06F3/0659 , G06F3/0673 , G06F12/0862 , G06N20/00
Abstract: A data storage system having non-volatile media, a buffer memory, a processing device, and a data pre-fetcher. The data pre-fetcher receives commands to be executed in the data storage system, provides the commands as input to a predictive model, obtains at least one command identified for pre-fetching, as output from the predictive model having the commands as input. Prior to the command being executed in the data storage device, the data pre-fetcher retrieves, from the non-volatile memory, at least a portion of data to be used in execution of the command; and stores the portion of data in the buffer memory. The retrieving and storing the portion of the data can be performed concurrently with the execution of many commands before the execution of the command, to reduce the latency impact of the command on other commands that are executed concurrently with the execution of the command.
-
公开(公告)号:US20200326851A1
公开(公告)日:2020-10-15
申请号:US16384618
申请日:2019-04-15
Applicant: Micron Technology, Inc.
Inventor: Alex Frolikov , Zachary Andrew Pete Vogel , Joe Gil Mendes , Chandra Mouli Guda
IPC: G06F3/06 , G06N20/00 , G06F12/0862
Abstract: A data storage system having non-volatile media, a buffer memory, a processing device, and a data pre-fetcher. The data pre-fetcher receives commands to be executed in the data storage system, provides the commands as input to a predictive model, obtains at least one command identified for pre-fetching, as output from the predictive model having the commands as input. Prior to the command being executed in the data storage device, the data pre-fetcher retrieves, from the non-volatile memory, at least a portion of data to be used in execution of the command; and stores the portion of data in the buffer memory. The retrieving and storing the portion of the data can be performed concurrently with the execution of many commands before the execution of the command, to reduce the latency impact of the command on other commands that are executed concurrently with the execution of the command.
-
-
-
-