-
公开(公告)号:US11947419B2
公开(公告)日:2024-04-02
申请号:US17456821
申请日:2021-11-29
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Jooyoung Hwang
IPC: G06F12/1018 , G06F3/06 , G06F11/07 , G06F11/10 , G06F12/02
CPC classification number: G06F11/1068 , G06F3/0619 , G06F3/0622 , G06F3/0659 , G06F3/0679 , G06F11/0772 , G06F12/0238 , G06F12/0253
Abstract: An operation method of a storage device includes: receiving a write request including an object identifier and data from an external device; performing a hash operation on the data to generate a hash value; determining whether an entry associated with the hash value is empty in a table; storing the data in an area of the storage device corresponding to a physical address and updating the entry to include the physical address and a reference count, when it is determined that the entry is empty; and increasing the reference count included in the entry without performing a store operation associated with the data, when it is determined that the entry is not empty, and an error message is returned to the external device when the entry associated with the hash value is not present in the table.
-
公开(公告)号:US11467739B2
公开(公告)日:2022-10-11
申请号:US17076619
申请日:2020-10-21
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Byoung Geun Kim , Keunsan Park , Sangyoon Oh , Byung-Ki Lee , Yonghwa Lee , Jooyoung Hwang
IPC: G06F3/06
Abstract: An operation method of a storage device, which includes a nonvolatile memory device, includes receiving a first key-value (KV) command including a first key from an external host device; transmitting a first value corresponding to the first key from the nonvolatile memory device to the external host device as first user data, in response to the first KV command; receiving a second KV command including a second key, from the external host device; and performing a first administrative operation based on a second value corresponding to the second key, in response to the second KV command. The first KV command and the second KV command are KV commands of a same type.
-
公开(公告)号:US09817591B2
公开(公告)日:2017-11-14
申请号:US14962899
申请日:2015-12-08
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Jooyoung Hwang
CPC classification number: G06F3/0619 , G06F3/0649 , G06F3/065 , G06F3/0685 , G06F11/1048 , G06F2212/1036 , G11C29/42
Abstract: A storage device communicating with a host includes a plurality of memory devices and a memory controller. Each of the memory devices includes at least one of a plurality of memory areas that have different storage reliability levels. The memory controller controls the memory devices such that data and required level data associated with a required reliability level of the data are stored in some or all of the memory areas. The data and the required level data are provided from the host. The data is stored in a memory area having a storage reliability level corresponding to the required reliability level from among the memory areas, according to a control of the memory controller.
-
4.
公开(公告)号:US12292827B2
公开(公告)日:2025-05-06
申请号:US18238262
申请日:2023-08-25
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Seunghyun Choi , Keunsan Park , Heetak Shin , Junyeong Han , Gyeongmin Kim , Joon-Whan Bae , Jooyoung Hwang
Abstract: A storage device, including a nonvolatile memory device comprising a plurality of memory cells; and a controller configured to: allocate a plurality of zones to a storage space of the nonvolatile memory device based on a request received from an external host device, fixedly and sequentially manage logical addresses of data written in the plurality of zones, generate a first page map table corresponding to a first zone based on performing the write operation on the first zone, the first page map table comprising a logical address and a physical address of the first zone, based on the first zone being full, activate a read service, which is based on the zone map table, and based on the read service being activated, process read requests for the first zone from the external host device using the zone map table.
-
公开(公告)号: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.
-
公开(公告)号:US12045483B2
公开(公告)日:2024-07-23
申请号:US17903604
申请日:2022-09-06
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Insoon Jo , Jooyoung Hwang
IPC: G06F3/06
CPC classification number: G06F3/064 , G06F3/0607 , G06F3/0679
Abstract: A method of operating a storage device which communicates with a host device, includes receiving a request for an access to target data from the host device, executing an indirect access module based on the request, determining, by the indirect access module, a target address indicating a location of the target data based on an access parameter of the request, accessing, by the indirect access module, a data block based on the target address, and providing, by the indirect access module, the host device with the accessed data block or the target data in the accessed data block.
-
公开(公告)号:US20240134435A1
公开(公告)日:2024-04-25
申请号:US18329636
申请日:2023-06-05
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Myungjune Jung , Euiseong Seo , Hwaseok Oh , Jooyoung Hwang
IPC: G06F1/26
CPC classification number: G06F1/26
Abstract: A device includes a storage device to receive a first power and transfer data, a computing device to receive a second power and perform computations on the data; a storage power manager to generate a storage power demand value from previous operation of the storage device; a computing power manager to generate a computing power demand value from previous operation of the computing device; and a global power manager to generate a storage target power value indicating a next power limit for the storage device and a computing target power value indicating a next power limit for the computing device, from both of the storage and computing power demand values, wherein the storage power manager provides the first power to the storage device based on the storage target power value, and the computing power manager provides the second power to the computing device based on the computing target power value.
-
8.
公开(公告)号:US20240070033A1
公开(公告)日:2024-02-29
申请号:US18238301
申请日:2023-08-25
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Junyeong HAN , Kui-Yon Mun , Jooyoung Hwang , Keunsan Park , Gyeongmin Kim , Heetak Shin , Seunghyun Choi
CPC classification number: G06F11/1451 , G06F3/0619 , G06F3/0647 , G06F3/0652 , G06F3/0656 , G06F3/0679
Abstract: A storage device, including a nonvolatile memory device including a plurality of memory cells forming a user area and a reserved area; and a controller configured to perform a write operation on at least one write unit included in the plurality of memory cells, and to perform an erase operation on at least one erase unit included in the plurality of memory cells, wherein the controller includes an internal buffer, wherein the controller is configured to: perform a backup operation by writing first data stored in the internal buffer in a backup erase unit included in the reserved area, and after performing the backup operation adjust a buffering unit of the internal buffer to correspond to a cell type of the backup erase unit.
-
公开(公告)号:US11294600B2
公开(公告)日:2022-04-05
申请号:US17034169
申请日:2020-09-28
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Brian Myungjune Jung , Jooyoung Hwang
Abstract: An operating method of a storage device including a plurality of memory chips and a connection including a network command queue and a virtual command queue includes receiving a plurality of commands from a host device using the connection, selecting a physical command queue allocated to the connection among a plurality of physical command queues corresponding to the plurality of memory chips, sequentially storing the plurality of commands in the network command queue and the virtual command queue, and transmitting a command throttling request to the host device in response to the plurality of commands based on a queue depth of the network command queue and adjusting a number of physical command queues allocated to the connection based on a queue depth of the virtual command queue.
-
公开(公告)号:US12235731B2
公开(公告)日:2025-02-25
申请号:US16878696
申请日:2020-05-20
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Insoon Jo , Jooyoung Hwang
Abstract: An image backup method of a computing system including a host and a memory system includes receiving, by the host, a first image, together with a backup request, performing, by the host, a similarity determination between the first image and images stored in the memory system, based on a first hash function, selectively providing, by the host, the first image to the memory system according to a result of the similarity determination, performing, by the memory system, an identity determination between the first image and the images, based on a second hash function, and providing, by the memory system, the host with information for determining a storage method of the first image according to a result of the identity determination.
-
-
-
-
-
-
-
-
-