-
公开(公告)号:US20210248069A1
公开(公告)日:2021-08-12
申请号:US17060737
申请日:2020-10-01
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sungmin Jang , Kibeen Jung
Abstract: A storage device includes a memory device including a plurality of memory blocks and a memory controller. The memory controller is configured to control a garbage collection operation of the memory device. The memory controller is also configured to select a victim block and a target block for performing the garbage collection operation among the plurality of memory blocks, according to state information of each of the plurality of memory blocks and feature information of data written in each of the plurality of memory blocks, by using a reinforcement learning model.
-
公开(公告)号:US11989125B2
公开(公告)日:2024-05-21
申请号:US17060737
申请日:2020-10-01
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sungmin Jang , Kibeen Jung
CPC classification number: G06F12/0253 , G06F3/0604 , G06F3/064 , G06F3/0655 , G06N20/00 , G06F2212/7205
Abstract: A storage device includes a memory device including a plurality of memory blocks and a memory controller. The memory controller is configured to control a garbage collection operation of the memory device. The memory controller is also configured to select a victim block and a target block for performing the garbage collection operation among the plurality of memory blocks, according to state information of each of the plurality of memory blocks and feature information of data written in each of the plurality of memory blocks, by using a reinforcement learning model.
-
公开(公告)号:US11435903B2
公开(公告)日:2022-09-06
申请号:US17029634
申请日:2020-09-23
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Seungjun Yang , Kibeen Jung , Byeonghui Kim , Jungmin Seo
Abstract: The present disclosure provides an operating method of a storage controller. The operating method includes receiving user data and environmental information, obtaining logical-characteristic information and physical-characteristic information, defining a current state, obtaining expectation values, and performing a write operation. User data and environmental information is received from a non-volatile memory. The current state may be defined based on the logical-characteristic information and the physical-characteristic information. Expectation values may be obtained based on policy information and the current state. The write operation may be performed on the user data through a physical stream corresponding to a maximum value among the expectation values.
-
公开(公告)号:US20220113899A1
公开(公告)日:2022-04-14
申请号:US17501225
申请日:2021-10-14
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Kibeen Jung , Seungjun Yang , Byeonghui Kim , Jungmin Seo , Jaewoong Kim , Hyeongyu Min
IPC: G06F3/06
Abstract: An operation method of a storage device includes receiving a first write request; adding the first write request to a first fragment; selecting at least “n” (e.g., at least two) streams among a plurality of pre-allocated streams when a size of the first fragment, when a size of the first fragment is >=a reference value, based on a cosine similarity between the first fragment and each of the pre-allocated streams; applying input information to a machine learning model to detect a first sequential stream associated with the first fragment from among the at least “n” streams; allocating a stream identifier of the first sequential stream to the first fragment; and storing write data included in the first fragment based on the stream identifier of the first sequential stream. The input information includes statistical information of at least one of the “n” streams and the first fragment.
-
公开(公告)号:US20210223954A1
公开(公告)日:2021-07-22
申请号:US17029634
申请日:2020-09-23
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: SEUNGJUN YANG , Kibeen Jung , Byeonghui Kim , Jungmin Seo
Abstract: The present disclosure provides an operating method of a storage controller. The operating method includes receiving user data and environmental information, obtaining logical-characteristic information and physical-characteristic information, defining a current state, obtaining expectation values, and performing a write operation. User data and environmental information is received from a non-volatile memory. The current state may be defined based on the logical-characteristic information and the physical-characteristic information. Expectation values may be obtained based on policy information and the current state. The write operation may be performed on the user data through a physical stream corresponding to a maximum value among the expectation values.
-
-
-
-