-
公开(公告)号:US20200167097A1
公开(公告)日:2020-05-28
申请号:US16775262
申请日:2020-01-28
Applicant: Samsung Electronics Co., Ltd.
Inventor: Hingkwan HUEN , Changho CHOI , Derrick TSENG , Jianjian HUO
IPC: G06F3/06
Abstract: A system and method for satisfying Quality of Service (QoS) attributes for a stream using a storage device with multi-stream capability is described. The storage device may include memory to store data. A host interface may receive requests, some of which may be associated with a stream. A host interface layer may schedule the requests in a manner that may satisfy the
-
公开(公告)号:US20190196713A9
公开(公告)日:2019-06-27
申请号:US15499877
申请日:2017-04-27
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jingpei YANG , Changho CHOI , Rajinikanth PANDURANGAN , Vijay BALAKRISHNAN , Ramaraj PANDIAN
IPC: G06F3/06
CPC classification number: G06F3/061 , G06F3/0611 , G06F3/0655 , G06F3/0659 , G06F3/0679 , G06F3/0688 , G06F12/0246 , G06F13/18 , G06F2212/1016 , G06F2212/1036 , G06F2212/7201 , G06F2212/7202 , G06F2212/7205
Abstract: A Solid State Drive (SSD) is disclosed. The SSD may include flash memory to store data and may support a plurality of device streams. A SSD controller may manage reading and writing data to the flash memory, and may store a submission queue and a chunk-to-stream mapper. A flash translation layer may include a receiver to receive a write command, an LBA mapper to map an LBA to a chunk identifier (ID), stream selection logic to select a stream ID based on the chunk ID, a stream ID adder to add the stream ID to the write command, a queuer to place the chunk ID in the submission queue, and background logic to update the chunk-to-stream mapper after the chunk ID is removed from the submission queue.
-
公开(公告)号:US20180321855A1
公开(公告)日:2018-11-08
申请号:US15690270
申请日:2017-08-29
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jason MARTINEAU , Changho CHOI , Rajinikanth PANDURANGAN , Jingpei YANG
IPC: G06F3/06
CPC classification number: G06F3/067 , G06F3/0604 , G06F3/0659 , H04B1/02 , H04B1/06
Abstract: A storage device is disclosed. The storage device may include storage to store data, which may include a first storage of a first type and a second storage of a second type. The storage device may support a number of device streams, some of which associated with the first storage and some associated with the second storage. The storage device may also include a streaming capabilities analyzer that may inventory the streaming capabilities for the storage device. Finally, the storage device may include a transmitter to transmit the streaming capabilities of the storage device to a storage manager.
-
公开(公告)号:US20240338317A1
公开(公告)日:2024-10-10
申请号:US18346698
申请日:2023-07-03
Applicant: Samsung Electronics Co., Ltd.
Inventor: Heekwon PARK , Jongmin GIM , Jaemin JUNG , Changho CHOI , Yang Seok KI
IPC: G06F12/0882 , G06F12/0804 , G06F13/16
CPC classification number: G06F12/0882 , G06F12/0804 , G06F13/1668
Abstract: A system and method for page mirroring for storage. In some embodiments, the method includes: reading first data from a persistent memory device; establishing that the first data is stored in a first cache; and copying the first data from the first cache to a system memory, wherein the persistent memory device supports an external protocol and a memory protocol.
-
公开(公告)号:US20240281354A1
公开(公告)日:2024-08-22
申请号:US18189990
申请日:2023-03-24
Applicant: Samsung Electronics Co., Ltd.
Inventor: Lokesh Nagappa JALIMINCHE , Yangwook KANG , Changho CHOI
CPC classification number: G06F11/3409 , G06F11/3688
Abstract: A system and method for identifying kernels suitable for computational storage. In some embodiments, the method includes: identifying a kernel of a computation as a candidate for execution in a computational storage circuit; and evaluating the kernel as a candidate for execution in the computational storage circuit, the identifying including estimating a working set size of the kernel, and the evaluating including estimating an expected performance of the kernel in the computational storage circuit.
-
公开(公告)号:US20230037270A1
公开(公告)日:2023-02-02
申请号:US17964013
申请日:2022-10-11
Applicant: Samsung Electronics Co., Ltd.
Inventor: Nima ELYASI , Changho CHOI
Abstract: A storage device is disclosed. A first storage media may store data. The first storage media may be of a first storage type and may be organized into at least two blocks. A second storage media may also store data. The second storage media may be of a second storage type different from the first type, and may also be organized into at least two blocks. A controller may manage reading data from and writing data to the first storage media and the second storage media. Metadata storage may store device-based log data for errors in the storage device. The drive-based log data may include a first log data for the first storage media and a second log data for the second storage media. An identification circuit may identify a suspect block in the at least two blocks in the first storage media and the second storage media, responsive to the device-based log data.
-
公开(公告)号:US20220291996A1
公开(公告)日:2022-09-15
申请号:US17827657
申请日:2022-05-27
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Seok KI , Sungwook RYU , Alain TRAN , Changho CHOI
Abstract: A method of operating a storage device may include determining a fault condition of the storage device, selecting a fault resilient mode based on the fault condition of the storage device, and operating the storage device in the selected fault resilient mode. The selected fault resilient mode may include one of a power cycle mode, a reformat mode, a reduced capacity read-only mode, a reduced capacity mode, a reduced performance mode, a read-only mode, a partial read-only mode, a temporary read-only mode, a temporary partial read-only mode, or a vulnerable mode. The storage device may be configured to perform a namespace capacity management command received from the host. The namespace capacity management command may include a resize subcommand and/or a zero-size namespace subcommand. The storage device may report the selected fault resilient mode to a host.
-
公开(公告)号:US20220012145A1
公开(公告)日:2022-01-13
申请号:US17109053
申请日:2020-12-01
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Yang Seok KI , Sungwook RYU , Seontaek KIM , Changho CHOI , Ehsan NAJAFABADI
Abstract: A storage device, and a method for operating a storage device. In some embodiments, the storage device includes storage media, and the method includes: determining, by the storage device, that the storage device is in a first fault state from which recovery is possible by power cycling the storage device or by formatting the storage media; determining, by the storage device, that the storage device is in a second fault state from which partial recovery is possible by operating the storage device with reduced performance, with reduced capacity, or in a read-only mode; and operating the storage device with reduced performance, with reduced capacity, or in the read-only mode.
-
公开(公告)号:US20210264294A1
公开(公告)日:2021-08-26
申请号:US15931573
申请日:2020-05-13
Applicant: Samsung Electronics Co., Ltd.
Inventor: Qinling ZHENG , Nima ELYASI , Vikas SINHA , Changho CHOI
Abstract: A method for predicting a time-to-failure of a target storage device may include training a machine learning scheme with a time-series dataset, and applying the telemetry data from the target storage device to the machine learning scheme which may output a time-window based time-to-failure prediction. A method for training a machine learning scheme for predicting a time-to-failure of a storage device may include applying a data quality improvement framework to a time-series dataset of operational and failure data from multiple storage devices, and training the scheme with the pre-processed dataset. A method for training a machine learning scheme for predicting a time-to-failure of a storage device may include training the scheme with a first portion of a time-series dataset of operational and failure data from multiple storage devices, testing the machine learning scheme with a second portion of the time-series dataset, and evaluating the machine learning scheme.
-
公开(公告)号:US20210232321A1
公开(公告)日:2021-07-29
申请号:US17229857
申请日:2021-04-13
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jason MARTINEAU , Changho CHOI , Rajinikanth PANDURANGAN , Jingpei YANG
IPC: G06F3/06
Abstract: A storage device is disclosed. The storage device may include storage to store data, which may include a first storage of a first type and a second storage of a second type. The storage device may support a number of device streams, some of which associated with the first storage and some associated with the second storage. The storage device may also include a streaming capabilities analyzer that may inventory the streaming capabilities for the storage device. Finally, the storage device may include a transmitter to transmit the streaming capabilities of the storage device to a storage manager.
-
-
-
-
-
-
-
-
-