-
公开(公告)号:US20220004530A1
公开(公告)日:2022-01-06
申请号:US17479304
申请日:2021-09-20
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jekyeom JEON , Byung-Ki LEE , YoungHo PARK
Abstract: A key-value storage device includes a nonvolatile memory device and a memory controller. The nonvolatile memory device stores a value, a key which is referenced to identify the value, and key age data which are changed based on an erase operation of the value, and the memory controller that receives an erase command directing erasing of the value corresponding to the key from a host, generates hash data, a size of which is smaller than a size of the key, in response to the erase command, and transmits a complete message to the host. The memory controller accesses the key and the key age data stored in the nonvolatile memory device based on the hash data and erases the value based on the accessed key and the accessed key age data during an idle time after the transmission of the complete message.
-
公开(公告)号:US20230315646A1
公开(公告)日:2023-10-05
申请号:US18206823
申请日:2023-06-07
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jaeju KIM , Youngho PARK , Sangyoon OH , Hyungchul JANG , Jekyeom JEON
IPC: G06F12/1009
CPC classification number: G06F12/1009 , G06F2212/7201
Abstract: A method of managing data in a storage device is provided. The storage device includes a plurality of nonvolatile memory chips each including a plurality of pages. A first data object is received from an external host device. The first data object has an unfixed size and corresponds to a first logical address which is a single address. Based on determining that it is impossible to store the first data in a single page among the plurality of pages, a buffering policy for the first data object is set based on at least one selection parameter. While mapping the first logical address of the first data object and a first physical address of pages in which the first data object is stored, a first buffering direction representing the buffering policy for the first data object is stored with a mapping result.
-
公开(公告)号:US20220222011A1
公开(公告)日:2022-07-14
申请号:US17647745
申请日:2022-01-12
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Jinhwan CHOI , Byungki LEE , Junhee KIM , Sunghyun NOH , Keunsan PARK , Jekyeom JEON , Jooyoung HWANG
IPC: G06F3/06
Abstract: A processor configured to control a storage device includes at least one host write buffer generated based on device information of the storage device, and a control module configured to control the at least one host write buffer. The control module is further configured to store, in the at least one host write buffer, a plurality of write commands and merge the plurality of write commands to generate a merged write command.
-
公开(公告)号:US20210382864A1
公开(公告)日:2021-12-09
申请号:US17411496
申请日:2021-08-25
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jekyeom JEON , Byung-Ki LEE , YoungHo PARK
Abstract: A key-value storage device includes a nonvolatile memory device and a memory controller. The nonvolatile memory device stores a value, a key which is referenced to identify the value, and key age data which are changed based on an erase operation of the value, and the memory controller that receives an erase command directing erasing of the value corresponding to the key from a host, generates hash data, a size of which is smaller than a size of the key, in response to the erase command, and transmits a complete message to the host. The memory controller accesses the key and the key age data stored in the nonvolatile memory device based on the hash data and erases the value based on the accessed key and the accessed key age data during an idle time after the transmission of the complete message.
-
公开(公告)号:US20190258729A1
公开(公告)日:2019-08-22
申请号:US16136544
申请日:2018-09-20
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jekyeom JEON , Byung-Ki LEE , YoungHo PARK
Abstract: A key-value storage device includes a nonvolatile memory device and a memory controller. The nonvolatile memory device stores a value, a key which is referenced to identify the value, and key age data which are changed based on an erase operation of the value, and the memory controller that receives an erase command directing erasing of the value corresponding to the key from a host, generates hash data, a size of which is smaller than a size of the key, in response to the erase command, and transmits a complete message to the host. The memory controller accesses the key and the key age data stored in the nonvolatile memory device based on the hash data and erases the value based on the accessed key and the accessed key age data during an idle time after the transmission of the complete message.
-
公开(公告)号:US20220391324A1
公开(公告)日:2022-12-08
申请号:US17887917
申请日:2022-08-15
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Jaeju KIM , Youngho PARK , Sangyoon OH , Hyungchul JANG , Jekyeom JEON
IPC: G06F12/1009
Abstract: A method of managing data in a storage device is provided. The storage device includes a plurality of nonvolatile memory chips each including a plurality of pages. A first data object is received from an external host device. The first data object has an unfixed size and corresponds to a first logical address which is a single address. Based on determining that it is impossible to store the first data in a single page among the plurality of pages, a buffering policy for the first data object is set based on at least one selection parameter. While mapping the first logical address of the first data object and a first physical address of pages in which the first data object is stored, a first buffering direction representing the buffering policy for the first data object is stored with a mapping result.
-
公开(公告)号:US20220221987A1
公开(公告)日:2022-07-14
申请号:US17566309
申请日:2021-12-30
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Sunghyun NOH , Byungki LEE , Junhee KIM , Keunsan PARK , Jekyeom JEON , Jinhwan CHOI , Jooyoung HWANG
IPC: G06F3/06
Abstract: A computing system includes a storage system configured to store data, and a host configured to compress a data block of a preset size loaded to a memory, generate a merged block of the preset size by merging a compressed block corresponding to the data block, an identifier of a node block referring the data block, and an offset indicating an index of the data block among at least one data block referred by the node block, and provide the merged block to the storage system.
-
公开(公告)号:US20210173791A1
公开(公告)日:2021-06-10
申请号:US16989342
申请日:2020-08-10
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Jaeju KIM , Youngho PARK , Sangyoon OH , Hyungchul JANG , Jekyeom JEON
IPC: G06F12/1009
Abstract: A method of managing data in a storage device is provided. The storage device includes a plurality of nonvolatile memory chips each including a plurality of pages. A first data object is received from an external host device. The first data object has an unfixed size and corresponds to a first logical address which is a single address. Based on determining that it is impossible to store the first data in a single page among the plurality of pages, a buffering policy for the first data object is set based on at least one selection parameter. While mapping the first logical address of the first data object and a first physical address of pages in which the first data object is stored, a first buffering direction representing the buffering policy for the first data object is stored with a mapping result.
-
-
-
-
-
-
-