Systems and methods for pre-populating address translation cache

    公开(公告)号:US12032483B2

    公开(公告)日:2024-07-09

    申请号:US17879713

    申请日:2022-08-02

    CPC classification number: G06F12/0868 G06F2212/313

    Abstract: Systems and methods for processing commands from a host computing device to a storage device are disclosed. The method includes identifying, by the storage device, a command from the host computing device, the command including a logical address; detecting a condition; based on detecting the condition, requesting, by the storage device, translation of the logical address into a physical address; storing, by the storage device, the physical address in a cache; and transferring data according to the command based on the physical address.

    COMMUNICATING INFORMATION FOR PERFORMING A LIVE MIGRATION USING RECURSIVE LARGE-TO-SMALL-GRANULARITY QUERYING

    公开(公告)号:US20240126468A1

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

    申请号:US18160414

    申请日:2023-01-27

    CPC classification number: G06F3/0647 G06F3/0604 G06F3/067

    Abstract: Provided is a method for communicating information, the method including determining, by a storage device, that a first region of a source storage includes a storage location including data to be copied from the source storage to a target storage, the first region having a size that is equal to a first granularity size, determining, by the storage device, that a second region within the first region includes the storage location, the second region having a size that is equal to a second granularity size that is less than the first granularity size, determining that the second region is associated with a threshold value, exiting a query pattern that includes the first granularity size and the second granularity size, and sending a results data structure indicating that the second region comprises the storage location.

    Systems, methods, and devices for using a reclaim unit based on a reference update in a storage device

    公开(公告)号:US12265707B2

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

    申请号:US18099905

    申请日:2023-01-20

    Abstract: A storage device may include at least one storage medium, and a controller that may include at least one processor configured to perform an update operation associated with a reclaim unit handle that references at least one reclaim unit of the at least one storage medium, read, based on the update operation, data from a first reclaim unit of the at least one storage medium, and write, based on the update operation, the data to a second reclaim unit of the at least one storage medium. Based on the update operation, the second reclaim unit may be associated with the reclaim unit handle. The first reclaim unit may be associated with the reclaim unit handle. The reclaim unit handle may be a first reclaim unit handle, and the first reclaim unit may be associated with a second reclaim unit handle.

    SYSTEMS AND METHODS FOR MOVING DATA BETWEEN A STORAGE DEVICE AND A PROCESSING ELEMENT

    公开(公告)号:US20250086124A1

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

    申请号:US18385319

    申请日:2023-10-30

    Abstract: Systems and methods for moving data between a storage device and a processing element are disclosed. The storage device may include: a non-volatile storage medium; a first interface for communicating with a computing device; and a second interface for communicating with a processing element over a data communications network. The processing element may include a processing circuit that is configured to: receive a first request from the computing device via the first interface, where the first request identifies a first memory address associated with the first memory; retrieve first data from the non-volatile storage medium based on the first request; and transmit the first data to the processing element via the second interface for storing the first data in the first memory based on the first memory address.

    Systems, methods, and devices for queue management with a coherent interface

    公开(公告)号:US12117944B2

    公开(公告)日:2024-10-15

    申请号:US17712066

    申请日:2022-04-01

    CPC classification number: G06F13/1642 G06F13/1663 G06F13/1668

    Abstract: A method may include accessing, by a first apparatus, a queue, wherein the queue may be accessible by a second apparatus, and the first apparatus may be connected to the second apparatus by a coherent interface, and indicating, by the coherent interface, to the second apparatus, the accessing. The indicating may include indicating by a monitoring mechanism. The indicating may include generating a monitoring request. The indicating may include generating, based on the monitoring request, an alert. The queue may include a submission queue. The queue may include a completion queue. The accessing may include reading an entry from the queue. The accessing may include writing an entry to the queue. The entry may include a command. The entry may include a completion. The first apparatus may include a host, and the second apparatus may include a device. The queue may be located at the host.

    Systems and methods for power relaxation on startup

    公开(公告)号:US12050497B2

    公开(公告)日:2024-07-30

    申请号:US17692161

    申请日:2022-03-10

    CPC classification number: G06F1/266

    Abstract: A storage unit is disclosed. The storage unit may include an interface to a host and storage for a data. A receiver may receive from a host a boot power data. The boot power data may including a first power level and a duration. A circuit may boot the storage unit based at least in part on the boot power data. The storage unit may include a second power level, with the first power level greater than the second power level.

    Systems, methods, and devices for using a reclaim unit based on a reference update in a storage device

    公开(公告)号:US12293077B2

    公开(公告)日:2025-05-06

    申请号:US18099905

    申请日:2023-01-20

    Abstract: A storage device may include at least one storage medium, and a controller that may include at least one processor configured to perform an update operation associated with a reclaim unit handle that references at least one reclaim unit of the at least one storage medium, read, based on the update operation, data from a first reclaim unit of the at least one storage medium, and write, based on the update operation, the data to a second reclaim unit of the at least one storage medium. Based on the update operation, the second reclaim unit may be associated with the reclaim unit handle. The first reclaim unit may be associated with the reclaim unit handle. The reclaim unit handle may be a first reclaim unit handle, and the first reclaim unit may be associated with a second reclaim unit handle.

    SYSTEMS AND METHODS FOR PRE-POPULATING ADDRESS TRANSLATION CACHE

    公开(公告)号:US20240354255A1

    公开(公告)日:2024-10-24

    申请号:US18755517

    申请日:2024-06-26

    CPC classification number: G06F12/0868 G06F2212/313

    Abstract: Systems and methods for processing commands from a host computing device to a storage device are disclosed. The method includes identifying, by the storage device, a command from the host computing device, the command including a logical address; detecting a condition; based on detecting the condition, requesting, by the storage device, translation of the logical address into a physical address; storing, by the storage device, the physical address in a cache; and transferring data according to the command based on the physical address.

    SYSTEMS AND METHODS FOR STORAGE DEVICE RESOURCE MANAGEMENT

    公开(公告)号:US20240143203A1

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

    申请号:US18403273

    申请日:2024-01-03

    CPC classification number: G06F3/0631 G06F3/0604 G06F3/067 G06F9/45558

    Abstract: A method includes sending an enumeration of a resource unit of the computing device to a first computing system tenant and to a second computing system tenant. The enumeration is sent through a first protocol and indicating a managing protocol associated with managing the resource unit. The method further includes receiving a first request from the first computing system tenant to reserve the resource unit. The first request is received through the managing protocol. The method further includes receiving a second request from the second computing system tenant to reserve the resource unit. The second request is received through the managing protocol. The method further includes sending, to the second computing system tenant, an indication that the resource unit is reserved by the first computing system tenant. The indication is sent through the managing protocol.

Patent Agency Ranking