SCALABLE MEMORY POOL
    41.
    发明公开

    公开(公告)号:US20240146805A1

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

    申请号:US18152076

    申请日:2023-01-09

    CPC classification number: H04L67/1097 G06F13/1668 H04L47/70

    Abstract: A system including a scalable memory pool. In some embodiments, the system includes: a first memory node, including a first memory; a second memory node, including a second memory; and a memory node switching fabric connected to the first memory node and the second memory node, the memory node switching fabric being configured to provide access, via the first memory node: with a first latency, to the first memory, and with a second latency, greater than the first latency, to the second memory.

    SYSTEMS, METHODS, AND DEVICES FOR ACCESSING A COMPUTATIONAL DEVICE KERNEL

    公开(公告)号:US20230185643A1

    公开(公告)日:2023-06-15

    申请号:US17583179

    申请日:2022-01-24

    CPC classification number: G06F9/545 G06F9/4406

    Abstract: A method may include receiving, at a computational device, a command, accessing, based on the command, using a programming interface, a kernel of an operating system operating on a computational circuit of the computational device, and performing, by the operating system, an operation based on the accessing. The accessing may include writing to one or more buckets using the programming interface. The one or more buckets may include one or more files. The accessing may include reading from one or more buckets using the programming interface. The method may further include performing, based on the accessing, a function call using the kernel. The receiving the command may include receiving, by a protocol, the command. The protocol may include a storage protocol. The storage protocol may include Nonvolatile Memory Express (NVMe). The receiving the command may include receiving, by command logic at the computational device, the command.

    RESOURCE ISOLATION IN COMPUTATIONAL STORAGE DEVICES

    公开(公告)号:US20230124665A1

    公开(公告)日:2023-04-20

    申请号:US17558587

    申请日:2021-12-21

    Abstract: A method includes receiving, at a controller of a computational storage (CS) device, a request to allocate computational storage to an application of a host device. The request includes a resource set ID associated with the application. The method further includes identifying a memory range within a memory region of the CS device. The method further includes storing, in a data structure associated with the resource set ID, an association between a memory range identifier (ID) of the memory range, the memory region, and an offset within the memory region. The method further includes sending the memory range ID to the host device.

    MULTI-NON-VOLATILE MEMORY SOLID STATE DRIVE BLOCK-LEVEL FAILURE PREDICTION WITH UNIFIED DEVICE LOG

    公开(公告)号:US20220066897A1

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

    申请号:US17093626

    申请日:2020-11-09

    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 for errors may include a unified log data for the first storage media and 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 unified log data. Parameters for the first storage media and the second storage media may be derived from a unified parameter in the unified log data in proportion to the number of write operations and the number of read operations to each storage media, relative to the number of write operations and the number of read operations of the storage device.

    MULTI-NON-VOLATILE MEMORY SOLID STATE DRIVE BLOCK-LEVEL FAILURE PREDICTION WITH SEPARATE LOG PER NON-VOLATILE MEMORY

    公开(公告)号:US20220066683A1

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

    申请号:US17093620

    申请日:2020-11-09

    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.

Patent Agency Ranking