SYSTEMS AND METHODS FOR WORKLOAD DISTRIBUTION ACROSS PROCESSING UNITS

    公开(公告)号:US20230089812A1

    公开(公告)日:2023-03-23

    申请号:US17528030

    申请日:2021-11-16

    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.

    SYSTEMS AND METHODS FOR REORDERING DATA IN A STORAGE DEVICE BASED ON DATA ACCESS PATTERNS

    公开(公告)号:US20230004318A1

    公开(公告)日:2023-01-05

    申请号:US17469192

    申请日:2021-09-08

    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.

    Systems and methods for message queue storage

    公开(公告)号:US11507314B2

    公开(公告)日:2022-11-22

    申请号:US16985145

    申请日:2020-08-04

    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.

    Low-density parity-check (LDCP) decoder of reconstruction-computation-quantization (RCQ) approach for a storage device

    公开(公告)号:US11316541B2

    公开(公告)日:2022-04-26

    申请号:US17204936

    申请日:2021-03-17

    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.

    Enhanced SSD reliability
    55.
    发明授权

    公开(公告)号:US11307804B2

    公开(公告)日:2022-04-19

    申请号:US16853731

    申请日:2020-04-20

    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.

    System, device and method for storage device assisted low-bandwidth data repair

    公开(公告)号:US10719397B2

    公开(公告)日:2020-07-21

    申请号:US16103907

    申请日:2018-08-14

    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.

    SYSTEM AND METHOD FOR HYBRID DATA RELIABILITY FOR OBJECT STORAGE DEVICES

    公开(公告)号:US20190057140A1

    公开(公告)日:2019-02-21

    申请号:US16165655

    申请日:2018-10-19

    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.

Patent Agency Ranking