VIRTUAL COMPUTATIONAL STORAGE DEVICES

    公开(公告)号:US20220391148A1

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

    申请号:US17351114

    申请日:2021-06-17

    Abstract: A system includes a virtual computational storage emulation module configured to provide a virtual computational storage device. The system further includes a storage element, where the virtual computational storage emulation module is configured to store data associated with the virtual computational storage device at the storage element. The system further includes a compute element. The virtual computational storage emulation module is configured to send a compute request associated with the virtual computational storage device to the compute element.

    Flash translation layer with rewind

    公开(公告)号:US11960757B2

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

    申请号:US17643759

    申请日:2021-12-10

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

    Abstract: A flash translation layer with a rewind feature, and a method of operation. In some embodiments, the method includes: receiving, by a storage device, a first write command, for a first logical address; performing, by the storage device, a write to flash memory at a first physical address, corresponding to the first logical address; receiving, by the storage device, a first bookmarking command, for the first logical address; receiving, by the storage device, a second write command, for the first logical address; performing, by the storage device, a write to flash memory at a second physical address, corresponding to the first logical address; receiving, by the storage device, a first rewind command, for the first logical address; receiving, by the storage device, a read command, for the first logical address; and retrieving, by the storage device, in response to the read command, data from the first physical address.

    Secure applications in computational storage devices

    公开(公告)号:US12254191B2

    公开(公告)日:2025-03-18

    申请号:US17492544

    申请日:2021-10-01

    Abstract: A method includes receiving, at a controller of a storage device, a command reserving a program slot of a processing device of the storage device to an application. The method further includes storing, by the controller of the storage device, an association between the program slot and the application. The method further includes receiving, at the controller of the storage device, a request to load the application into the execution slot. The method further includes loading, by the controller of the storage device, the application into the program slot based on the association and the request. The method further includes executing, at the processing device of the storage device, the application in the program slot.

    Virtual computational storage devices

    公开(公告)号:US12223210B2

    公开(公告)日:2025-02-11

    申请号:US18229902

    申请日:2023-08-03

    Abstract: A system includes a virtual computational storage emulation module configured to provide a virtual computational storage device. The system further includes a storage element, where the virtual computational storage emulation module is configured to store data associated with the virtual computational storage device at the storage element. The system further includes a compute element. The virtual computational storage emulation module is configured to send a compute request associated with the virtual computational storage device to the compute element.

Patent Agency Ranking