-
公开(公告)号:US20200019497A1
公开(公告)日:2020-01-16
申请号:US16237205
申请日:2018-12-31
Applicant: SK hynix Inc.
Inventor: Hyeong-Ju NA , Jong-Min LEE
IPC: G06F12/02 , G06F3/06 , G06F12/0882
Abstract: A memory system includes: a memory device; a candidate logical block address (LBA) sensor suitable for detecting a start LBA of a sequential workload as a candidate LBA, and, when a ratio of the number of update blocks to a total sum of valid page decrease amounts is less than a first threshold value, caching the candidate LBA in a loop cache; and a garbage collector suitable for performing a garbage collection operation on a victim block, when the number of free blocks in the memory device is less than a second threshold value and greater than or equal to a third threshold value and a start LBA of a subsequent sequential workload is not the same as the cached candidate LBA.
-
公开(公告)号:US20200019496A1
公开(公告)日:2020-01-16
申请号:US16237121
申请日:2018-12-31
Applicant: SK hynix Inc.
Inventor: Hyeong-Ju NA , Jong-Min LEE
Abstract: A memory system includes: a memory device; a valid page counter for counting the number of valid pages of each closed block in the memory device before and after a map update operation; a maximum valid page decrease amount detector for detecting a maximum valid page decrease amount by calculating a valid page decrease amount for each closed memory block based on the number of the valid pages for the corresponding closed memory block, so as to calculate a total sum of valid page decrease amounts; and a garbage collector for performing a garbage collection operation on a victim block in the memory device, when the number of free blocks in the memory device is less than a first threshold value and greater than a second threshold value and a ratio of the maximal valid page decrease amount to the total sum of the valid page decrease amounts is a third threshold value or less.
-
公开(公告)号:US20200019495A1
公开(公告)日:2020-01-16
申请号:US16225021
申请日:2018-12-19
Applicant: SK hynix Inc.
Inventor: Hyeong-Ju NA , Jong-Min LEE
Abstract: A memory system includes: a memory device including a closed memory block; an update block detector detecting a total sum of valid page decrease amounts and the number of update blocks based on the number of valid pages of the closed memory block that are counted before and after a map update operation; and a garbage collector performing a garbage collection operation on a victim block, based on the number of free blocks in the memory device, the counted number of the update blocks and the calculated total sum of the valid page decrease amounts.
-
公开(公告)号:US20200012597A1
公开(公告)日:2020-01-09
申请号:US16228018
申请日:2018-12-20
Applicant: SK hynix Inc.
Inventor: Hyeong-Ju NA , Jong-Min LEE
Abstract: A memory system including: a memory device having an open block and a closed memory block; a page counting unit counting the number of program pages in the open block whenever a data is programmed in the open block, and counting the number of valid pages of the closed memory block; a valid page decrease amount counting unit calculating a total sum of valid pages decreased in the closed memory block before and after a map update operation; and a garbage collecting unit performing a garbage collection operation onto a victim block when the number of free blocks included in the memory device is less than a first threshold value and greater than a second threshold value, and a ratio of the number of the program pages in the open block to the total sum of the valid pages decreased is greater than or equal to a fourth threshold value.
-
公开(公告)号:US20190266082A1
公开(公告)日:2019-08-29
申请号:US16169230
申请日:2018-10-24
Applicant: SK hynix Inc.
Inventor: Hyeong-Ju NA
Abstract: A controller includes a memory device storing data and including a memory interface a processor; and a memory, wherein, when data is stored in all pages of an open block of a memory device, the processor determines a number of valid pages in the open block and performs a garbage collection on the open block when the number of valid page(s) is determined to be less than or equal to a threshold value, wherein the number ranges from zero to the total number of pages in the open block.
-
-
-
-