SYSTEM AND METHOD FOR STREAM BASED DATA PLACEMENT ON HYBRID SSD

    公开(公告)号:US20240168646A1

    公开(公告)日:2024-05-23

    申请号:US18426234

    申请日:2024-01-29

    CPC classification number: G06F3/0613 G06F3/0655 G06F3/0679

    Abstract: A multi-stream solid-state device (SSD) includes a normal-access memory associated with a first stream ID, a high-access memory having a higher endurance than the normal-access memory and being associated with a second stream ID, a controller processor, and a processor memory coupled to the controller processor, wherein the processor memory has stored thereon instructions that, when executed by the controller processor, cause the controller processor to perform identifying a data stream ID of an input data stream as one of the first and second stream IDs, in response to identifying the data stream ID as the first stream ID, storing the input data stream in the normal-access memory, and in response to identifying the data stream ID as the second stream ID, storing the input data stream in the high-access memory.

    SYSTEM AND METHOD FOR IN-SSD DATA PROCESSING ENGINE SELECTION BASED ON STREAM IDS

    公开(公告)号:US20230079467A1

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

    申请号:US18055371

    申请日:2022-11-14

    Abstract: A multi-stream memory system includes an in-device data processor including a first data processing engine and a second data processing engine, a controller processor, and a processor memory coupled to the controller processor, wherein the processor memory has stored thereon instructions that, when executed by the controller processor, cause the controller processor to perform: identifying a stream ID of an input stream, identifying the first data processing engine as being associated with the stream ID based on a stream assignment table, and applying the first data processing engine to the input stream to generate processed data.

    SYSTEMS, METHODS, AND APPARATUS FOR COORDINATING COMPUTATION SYSTEMS

    公开(公告)号:US20220374260A1

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

    申请号:US17686404

    申请日:2022-03-03

    Abstract: A method for computation may include performing a first computation using a first system, wherein the first computation may be based, at least in part, on a first computation basis, performing a second computation using a second system, wherein the second computation may be based, at least in part, on a second computation basis, and coordinating the first computation and the second computation. The first computation basis may include a clock basis, and the second computation basis may include an event basis. The first computation may include a first operation, the second computation may include a second operation, and the coordinating the first computation and the second computation may include coordinating the first computation and the second computation based on the first operation and the second operation. The first operation may include an application computation operation, and the second operation may include a device computation operation.

    AUTOMATIC DATA SEPARATION AND PLACEMENT FOR COMPRESSED DATA IN A STORAGE DEVICE

    公开(公告)号:US20220083231A1

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

    申请号:US17120098

    申请日:2020-12-11

    Abstract: A storage device is disclosed. The storage device may include storage for data. A host interface logic may receive a dataset and a logical address from a host. A stream assignment logic may assign a stream identifier (ID) to a compressed dataset based on a compression characteristic of the compressed dataset. The stream ID may be one of at least two stream IDs;
    the compressed dataset may be determined based on the dataset. A logical-to-physical translation layer may map the logical address to a physical address in the storage. A controller may store the compressed dataset at the physical address using the stream ID.

    SYSTEMS, METHODS, AND APPARATUS FOR ASSIGNING OPERATIONS TO COMPUTATIONAL DEVICES

    公开(公告)号:US20250021378A1

    公开(公告)日:2025-01-16

    申请号:US18765214

    申请日:2024-07-05

    Abstract: A method may include determining, by at least one processing circuit, a first performance, on a first computational device, of a compute task, determining, by the at least one processing circuit, a second performance, on a second computational device, of the compute task, and assigning, by the at least one processing circuit, based on the first performance and the second performance, to the first computational device, the compute task. The determining the first performance may be based on a data transfer associated with the compute task. A method may include determining a characteristic of a compute task, determining a first configuration of a first computational device, determining a second configuration of a second computational device, and assigning, based on the characteristic of the compute task, the first configuration of the first computational device, and the second configuration of the second computational device, the compute task to the first computational device.

    PERSISTENT STORAGE WITH DUAL INTERFACE
    7.
    发明公开

    公开(公告)号:US20240134796A1

    公开(公告)日:2024-04-25

    申请号:US18163208

    申请日:2023-02-01

    CPC classification number: G06F12/0833 G06F12/0888 G06F12/0891

    Abstract: Systems and methods for persistent storage with a dual interface. In some embodiments, a persistent storage device includes: a processing circuit; a cache; and persistent storage. The processing circuit may be configured to perform a method, the method including: receiving a first write request according to a first protocol; saving a data payload of the first write request in a first portion of the cache; receiving a second write request according to a second protocol; and saving a data payload of the second write request in a second portion of the cache.

    AUTOMATIC DATA SEPARATION AND PLACEMENT FOR COMPRESSED DATA IN A STORAGE DEVICE

    公开(公告)号:US20220413707A1

    公开(公告)日:2022-12-29

    申请号:US17898474

    申请日:2022-08-29

    Abstract: A storage device is disclosed. The storage device may include storage for data. A host interface logic may receive a dataset and a logical address from a host. A stream assignment logic may assign a stream identifier (ID) to a compressed dataset based on a compression characteristic of the compressed dataset. The stream ID may be one of at least two stream IDs; the compressed dataset may be determined based on the dataset. A logical-to-physical translation layer may map the logical address to a physical address in the storage. A controller may store the compressed dataset at the physical address using the stream ID.

    SYSTEM AND METHOD FOR IN-SSD DATA PROCESSING ENGINE SELECTION BASED ON STREAM IDS

    公开(公告)号:US20220164138A1

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

    申请号:US17117008

    申请日:2020-12-09

    Abstract: A multi-stream memory system includes an in-device data processor including a first data processing engine and a second data processing engine, a controller processor, and a processor memory coupled to the controller processor, wherein the processor memory has stored thereon instructions that, when executed by the controller processor, cause the controller processor to perform: identifying a stream ID of an input stream, identifying the first data processing engine as being associated with the stream ID based on a stream assignment table, and applying the first data processing engine to the input stream to generate processed data.

Patent Agency Ranking