-
公开(公告)号:US12271622B2
公开(公告)日:2025-04-08
申请号:US17647745
申请日:2022-01-12
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Jinhwan Choi , Byungki Lee , Junhee Kim , Sunghyun Noh , Keunsan Park , Jekyeom Jeon , Jooyoung Hwang
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.
-
公开(公告)号:US11561723B2
公开(公告)日:2023-01-24
申请号:US17193140
申请日:2021-03-05
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Jekyeom Jeon , Jooyoung Hwang , Jeonguk Kang , Junhee Kim , Sunghyun Noh , Keunsan Park , Byungki Lee
IPC: G06F3/06
Abstract: A storage system performing an overwrite, a host system controlling the storage system, and an operating method of the storage system, wherein the storage system includes a memory device; and a controller that receives new data and an overwrite request from the host system, wherein the overwrite request includes a first logical address for old data and a second logical address for the new data, and performs an overwrite operation by writing the new data corresponding to the second logical address to the memory device and invalidating the old data corresponding to the first logical address according to the overwrite request.
-
公开(公告)号:US12061816B2
公开(公告)日:2024-08-13
申请号:US18086770
申请日:2022-12-22
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Jekyeom Jeon , Jooyoung Hwang , Jeonguk Kang , Junhee Kim , Sunghyun Noh , Keunsan Park , Byungki Lee
IPC: G06F3/06
CPC classification number: G06F3/0655 , G06F3/0604 , G06F3/0679
Abstract: A storage system performing an overwrite, a host system controlling the storage system, and an operating method of the storage system, wherein the storage system includes a memory device; and a controller that receives new data and an overwrite request from the host system, wherein the overwrite request includes a first logical address for old data and a second logical address for the new data, and performs an overwrite operation by writing the new data corresponding to the second logical address to the memory device and invalidating the old data corresponding to the first logical address according to the overwrite request.
-
4.
公开(公告)号:US11875036B2
公开(公告)日:2024-01-16
申请号: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
CPC classification number: G06F3/0608 , G06F3/0655 , G06F3/0679
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.
-
公开(公告)号:US11556271B2
公开(公告)日:2023-01-17
申请号:US16844119
申请日:2020-04-09
Applicant: Samsung Electronics Co., Ltd.
Inventor: Byungki Lee , Satish Kumar , Jaeju Kim
IPC: G06F3/06
Abstract: A storage device includes a controller configured to: receive, from a host, a plurality of key-value pairs, separate a key from each of the plurality of key-value pairs and a value therefrom, and generate a first key stream by merging a plurality of keys separated from the plurality of key-value pairs, and non-volatile memory configured to store the first key stream. The first key stream is stored, separately from the value separated from each of the plurality of key-value pairs, in the non-volatile memory.
-
公开(公告)号:US20210004177A1
公开(公告)日:2021-01-07
申请号:US16844119
申请日:2020-04-09
Applicant: Samsung Electronics Co., Ltd.
Inventor: Byungki Lee , Satish Kumar , Jaeju Kim
IPC: G06F3/06
Abstract: A storage device includes a controller configured to: receive, from a host, a plurality of key-value pairs, separate a key from each of the plurality of key-value pairs and a value therefrom, and generate a first key stream by merging a plurality of keys separated from the plurality of key-value pairs, and non-volatile memory configured to store the first key stream. The first key stream is stored, separately from the value separated from each of the plurality of key-value pairs, in the non-volatile memory.
-
-
-
-
-