SYSTEM AND METHOD FOR HETEROGENEOUS MEMORY
    11.
    发明公开

    公开(公告)号:US20230359495A1

    公开(公告)日:2023-11-09

    申请号:US18304267

    申请日:2023-04-20

    CPC classification number: G06F9/5016

    Abstract: A system and method for heterogeneous memory. In some embodiments, the method includes: receiving, from a first application, a first request for memory; providing a first allocation of memory to the first application; receiving, from a second application, a second request for memory; and providing a second allocation of memory to the second application, the providing of the first allocation including providing, based on a first requirement, of the first application, the first allocation from a first group of memory; the providing of the second allocation including providing, based on a second requirement, of the second application, the second allocation from a second group of memory; the second group of memory having an attribute differing from a corresponding attribute of the first group of memory; and the first requirement being different from the second requirement.

    SYSTEMS AND METHODS FOR MESSAGE QUEUE STORAGE

    公开(公告)号:US20230082394A1

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

    申请号:US17991761

    申请日:2022-11-21

    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.

    OFFLOADED DEVICE-DRIVEN ERASURE CODING

    公开(公告)号:US20220326852A1

    公开(公告)日:2022-10-13

    申请号:US17850984

    申请日:2022-06-27

    Abstract: A method for storing data may include receiving user data at a group of storage devices, wherein the storage devices are interconnected, erasure coding the user data into redundancy blocks at the group of storage devices, and storing the redundancy blocks on at least two of the storage devices. The erasure encoding may be distributed among at least two of the storage devices. The redundancy blocks may be arranged in reliability groups. The redundancy blocks may be grouped by the storage devices independently of the partitioning of the user data by the user. The method may further include recovering data based on redundancy blocks. A storage device may include a storage medium, a network interface configured to communicate with one or more other storage devices, and a storage processing unit configured to erasure code user data into redundancy blocks cooperatively with the one or more other storage devices.

    LOW-DENSITY PARITY-CHECK (LDPC) DECODER OF RECONSTRUCTION-COMPUTATION-QUANTIZATION (RCQ) APPROACH FOR A STORAGE DEVICE

    公开(公告)号:US20220103187A1

    公开(公告)日:2022-03-31

    申请号: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.

    SYSTEM, DEVICE AND METHOD FOR STORAGE DEVICE ASSISTED LOW-BANDWIDTH DATA REPAIR

    公开(公告)号:US20200349006A1

    公开(公告)日:2020-11-05

    申请号:US16932679

    申请日:2020-07-17

    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.

    ENHANCED SSD RELIABILITY
    17.
    发明申请

    公开(公告)号:US20240385780A1

    公开(公告)日:2024-11-21

    申请号:US18788107

    申请日:2024-07-29

    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.

    SYSTEMS AND METHODS FOR A REDUNDANT ARRAY OF INDEPENDENT DISKS (RAID) USING A DECODER IN CACHE COHERENT INTERCONNECT STORAGE DEVICES

    公开(公告)号:US20230409196A1

    公开(公告)日:2023-12-21

    申请号:US17885520

    申请日:2022-08-10

    CPC classification number: G06F3/0604 G06F3/064 G06F3/0689

    Abstract: A system is disclosed. The system may include a processor that may issue a byte level protocol request including a byte address. The system may also include a first storage device and a second storage device. The first storage device and the second storage device may support a cache coherent interconnect protocol, the cache coherent interconnect protocol including a block level protocol and a byte level protocol. The first storage device and the second storage device are included in a redundant array of independent disks (RAID). The first storage device may include a first address range, and the second storage device may include a second address range. The second storage device may provide a RAID address range associated with the first address range and the second address range. A decoder associated with the second storage device may be configured to receive the request from the processor. The decoder may determine that the byte address in the RAID address range is associated with a target address range.

Patent Agency Ranking