-
公开(公告)号:US20220374152A1
公开(公告)日:2022-11-24
申请号:US17694657
申请日:2022-03-14
Applicant: Samsung Electronics Co., Ltd.
Inventor: Zongwang LI , Jing YANG , Marie Mai NGUYEN , Mehran ELYASI , Rekha PITCHUMANI
IPC: G06F3/06
Abstract: A storage unit is disclosed. The storage unit may include storage for a component codeword. The component codeword may be stored in a block in the storage. The block may also store a block codeword. An interface may receive a read request for a chunk of data from a host and may send the chunk of data to the host. A circuit may read the component codeword from the block in the storage. An error correcting code (ECC) decoder may determine the chunk of data based at least in part on the component codeword.
-
公开(公告)号:US20240403241A1
公开(公告)日:2024-12-05
申请号:US18630988
申请日:2024-04-09
Applicant: Samsung Electronics Co., Ltd.
Inventor: Zongwang LI , Tong ZHANG , Rekha PITCHUMANI
Abstract: A device may include a storage medium, a cache medium, a buffer medium, and at least one control circuit configured to perform one or more operations including receiving a first request to access the storage medium, accessing, based on the first request, the cache medium, copying, from a portion of the storage medium to the buffer medium, data, modifying, based on the copying, an availability of the at least a portion of the storage medium, receiving a second request to access the storage medium, and accessing, based on the second request, the buffer medium. The one or more operations may include determining a location of data associated with the second request, and accessing, based on the determining, the buffer medium. The one or more operations may include receiving information about a location of data associated with the second request, and accessing, based on the information, the buffer medium.
-
公开(公告)号:US20240402924A1
公开(公告)日:2024-12-05
申请号:US18418066
申请日:2024-01-19
Applicant: Samsung Electronics Co., Ltd.
Inventor: Zongwang LI , Tong ZHANG , Rekha PITCHUMANI
IPC: G06F3/06
Abstract: A device may include a first memory media, a second memory media, and at least one control circuit configured to receive placement information for data, store, in a portion of the first memory media, based on the placement information, the data, and store, in a portion of the second memory media, based on the placement information, the data. The at least one control circuit may be configured to receive a request to access, from the portion of the first memory media, the data, and access, based on the request, from the portion of the second memory media, the data. The at least one control circuit may be configured to modify, based on an allocation status, the portion of the first memory media to an available state.
-
公开(公告)号:US20230185739A1
公开(公告)日:2023-06-15
申请号:US17586767
申请日:2022-01-27
Applicant: Samsung Electronics Co., Ltd.
Inventor: Marie Mai NGUYEN , Rekha PITCHUMANI , Zongwang LI , Yang Seok KI , Krishna Teja MALLADI
IPC: G06F13/16
CPC classification number: G06F13/1668
Abstract: An accelerator is disclosed. A circuit may process a data to produce a processed data. A first tier storage may include a first capacity and a first latency. A second tier storage may include a second capacity and a second latency. The second capacity may be larger than the first capacity, and the second latency may be slower than the first latency. A bus may be used to transfer at least one of the data or the processed data between the first tier storage and the second tier storage.
-
公开(公告)号:US20220197741A1
公开(公告)日:2022-06-23
申请号:US17207600
申请日:2021-03-19
Applicant: Samsung Electronics Co., Ltd.
Inventor: Rekha PITCHUMANI , Zongwang LI
Abstract: A storage device is disclosed. The storage device may include storage for data. A controller may manage writing the data to the storage and reading the data from the reading storage. A data quality metric table may map a first number of errors to a first data quality metric and map a second number of errors to a second data quality metric. A transmitter may return the data quality metric table to a host.
-
公开(公告)号:US20220147247A1
公开(公告)日:2022-05-12
申请号:US17189255
申请日:2021-03-01
Applicant: Samsung Electronics Co., Ltd.
Inventor: Ramzi AMMARI , Rajinikanth PANDURANGAN , Changho CHOI , Zongwang LI
IPC: G06F3/06
Abstract: A host interface layer in a storage device is described. The host interface layer may include an arbitrator to select a first submission queue (SQ) from a set including at least the first SQ and a second SQ. The first SQ may be associated with a first Quality of Service (QoS) level, and the second SQ may be associated with a second QoS level. A command fetcher may retrieve an input/output (I/O) request from the first SQ. A command parser may place the I/O request in a first command queue from a set including at least the first command queue and a second command queue. The arbitrator may be configured to select the first SQ based at least in part on a first weight associated with the first SQ and a second weight associated with the second SQ. The first weight may be based at least in part on a first total storage capacity of at least one first namespace (NS) associated with the first QoS level, and the second weight may be based at least in part on a second total storage capacity of at least one second NS associated with the second QoS level.
-
17.
公开(公告)号:US20250117290A1
公开(公告)日:2025-04-10
申请号:US18793368
申请日:2024-08-02
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Zongwang LI , Da Zhang , Shuyi Pei , Rekha Pitchumani , Yang Seok Ki
Abstract: A cache-coherent persistent memory (PMEM) device includes an input/output (I/O) interface; a volatile memory module; an error correction module which is configurable according to an I/O protocol; a non-volatile storage module; and at least one processor configured to: receive a store command and data corresponding to the store command from a host device through the I/O interface, based on the store command, control the volatile memory module to store the data, control the error correction module to encode the data to generate encoded data, and control the non-volatile storage module to store the encoded data.
-
公开(公告)号:US20250068512A1
公开(公告)日:2025-02-27
申请号:US18945489
申请日:2024-11-12
Applicant: Samsung Electronics Co., Ltd.
Inventor: Rekha PITCHUMANI , Zongwang LI
Abstract: A storage device is disclosed. The storage device may include storage for data. A controller may manage writing the data to the storage and reading the data from the reading storage. A data quality metric table may map a first number of errors to a first data quality metric and map a second number of errors to a second data quality metric. A transmitter may return the data quality metric table to a host.
-
公开(公告)号:US20220405207A1
公开(公告)日:2022-12-22
申请号:US17500927
申请日:2021-10-13
Applicant: Samsung Electronics Co., Ltd.
Inventor: Armin HAJ ABOUTALEBI , Rekha PITCHUMANI , Zongwang LI , Marie Mai NGUYEN
IPC: G06F12/0882 , G06F12/02 , G06F13/16 , G06K9/62 , G06N20/00
Abstract: A method for managing a memory system may include monitoring one or more accesses of a page of memory, determining, based on the monitoring, an access pattern of the page of memory, and selecting, based on the access pattern, a coherency bias for the page of memory. The monitoring may include maintaining an indication of the one or more accesses. The determining may include comparing the indication to a threshold. Maintaining the indication may include changing the indication in a first manner based on an access of the page of memory by a first apparatus. Maintaining the indication may include changing the indication in a second manner based on an access of the page of memory by a second apparatus. The first manner may counteract the second manner.
-
公开(公告)号:US20220374149A1
公开(公告)日:2022-11-24
申请号:US17694662
申请日:2022-03-14
Applicant: Samsung Electronics Co., Ltd.
Inventor: Zongwang LI , Marie Mai NGUYEN , Heekwon PARK , Mehran ELYASI , Rekha PITCHUMANI
IPC: G06F3/06
Abstract: A system is disclosed. A storage device may store a data. A load module may read the data from the storage device based at least in part on an input/output (I/O) request. A scheduler may place the I/O request in a queue for delivery to the load module based at least in part on a size of the I/O request being less than a threshold.
-
-
-
-
-
-
-
-
-