-
公开(公告)号:US20230089812A1
公开(公告)日:2023-03-23
申请号:US17528030
申请日:2021-11-16
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jingpei Yang , Jing Yang , Rekha Pitchumani
IPC: G06F9/50
Abstract: Workload distribution in a system including a non-volatile memory device is disclosed. A request is received including an address associated with a memory location of the non-volatile memory device. A hash value is calculated based on the address. A list of node values is searched, and one of the node values in the list is identified based on the hash value. A processor is identified based on the one of the node values, and the address is stored in association with the processor. The request is transmitted to the processor for accessing the memory location.
-
52.
公开(公告)号:US20230004318A1
公开(公告)日:2023-01-05
申请号:US17469192
申请日:2021-09-08
Applicant: Samsung Electronics Co., Ltd.
Inventor: Tong Zhang , Zongwang Li , Rekha Pitchumani , Yang Seok Ki
Abstract: A method for reordering data for storage includes detecting a data access pattern, associated with an application, for accessing a data, generating a remapping function based on a data access pattern information, the remapping function including operations to determine a reordering of the data based on address information for the data, receiving the data at a storage device, the data being ordered according to a first layout sequence, reordering the data, by the storage device, based on the remapping function, and storing the data, at the storage device, according to a second layout sequence corresponding to the data access pattern, the second layout sequence being different than the first layout sequence.
-
公开(公告)号:US11507314B2
公开(公告)日:2022-11-22
申请号:US16985145
申请日:2020-08-04
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Rekha Pitchumani , Yang Seok Ki
Abstract: A message queue storage device includes: a non-volatile flash memory unit including one or more flash memory dies including one or more pages grouped into one or more flash blocks; a volatile memory; a data port; and a storage controller configured to: receive, via the data port, a message write command including a message and a queue identifier; identify a queue from one or more queues based on the queue identifier; determine that the message is a persistent message; select a write physical location in one or more pages of the flash memory dies in which to store the message; and store the message associated with the queue at the write physical location in the one or more pages of the non-volatile flash memory unit.
-
公开(公告)号:US11316541B2
公开(公告)日:2022-04-26
申请号:US17204936
申请日:2021-03-17
Applicant: Samsung Electronics Co., Ltd.
Inventor: Linfang Wang , Rekha Pitchumani , Zongwang Li
Abstract: A device is disclosed. The device may include an input buffer to receive a first low bit width message. A reconstruction circuit may implement a reconstruction function on the first low bit width message, producing a first high bit width message. A computation circuit may implementing a computation function on the first high bit width message, producing a second high bit width message. A quantization circuit may implementing a quantization function on the second high bit width message, producing a second low bit width message. A decision buffer may then store the second low bit width message. The reconstruction function and the quantization function may vary depending on an iteration and a layer of the device.
-
公开(公告)号:US11307804B2
公开(公告)日:2022-04-19
申请号:US16853731
申请日:2020-04-20
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Seok Ki , Rekha Pitchumani
Abstract: A Solid State Drive (SSD) is disclosed. The SSD may include an interface to receive read and write requests from an application on a host. Storage, including at least one chip, may store data. An SSD controller may process the read and write requests from the application. A configuration module may configure the SSD. Storage may include a reliability table which may include entries specifying configurations of the SSD and reliabilities for those configurations.
-
公开(公告)号:US10719397B2
公开(公告)日:2020-07-21
申请号:US16103907
申请日:2018-08-14
Applicant: Samsung Electronics Co., Ltd.
Inventor: Rekha Pitchumani , Yang Seok Ki
Abstract: According to one general aspect, an apparatus may include a regeneration-code-aware (RCA) storage device configured to calculate at least one type of data regeneration code for data error correction. The RCA storage device may include a memory configured to store data in chunks which, in turn, comprise data blocks. The RCA storage device may include a processor configured to compute, when requested by an external host device, a data regeneration code based upon a selected number of data blocks. The RCA storage device may include an external interface configured to transmit the data regeneration code to the external host device.
-
公开(公告)号:US20190057140A1
公开(公告)日:2019-02-21
申请号:US16165655
申请日:2018-10-19
Applicant: Samsung Electronics Co., Ltd.
Inventor: Rekha Pitchumani , Yang Seok Ki
Abstract: Provided is a method of storing data in a key-value reliability system including N storage devices that are grouped into a reliability group as a single logical unit and that are managed by a virtual device management layer, N being an integer, the method including determining whether the data meets a threshold corresponding to a reliability mechanism for storing the data, selecting the reliability mechanism when the threshold is met, and storing the data according to the selected reliability mechanism.
-
-
-
-
-
-