SYSTEMS, METHODS, AND APPARATUS FOR USING A SUBMISSION QUEUE FOR WRITE BUFFER UTILIZATION

    公开(公告)号:US20240385774A1

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

    申请号:US18652805

    申请日:2024-05-01

    Abstract: In some aspects, the techniques described herein relate to a method including receiving, from a host device, a first request to write first data to a memory device; adding the first request to a queue on the memory device; determining an availability of a write buffer of the memory device; retrieving the first data from the host device based on the determining and the first request added to the queue; and writing the first data to a write buffer of the memory device. The method may further include returning a completion message to the host device based on writing the first data to the write buffer; and writing the first data from the write buffer of the memory device to storage media. The first request may be an SQE, and the method may further include parsing the SQE and determining that the SQE is a write command.

    MULTITENANCY SSD ACCESS CONTROL
    4.
    发明申请

    公开(公告)号:US20250007918A1

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

    申请号:US18634877

    申请日:2024-04-12

    Abstract: Provided are systems, methods, and apparatuses for multitenancy SSD access control. In one or more examples, the systems, devices, and methods include determining capabilities of a storage device for supporting multitenancy based on a physical function message from the storage device, identifying a tenant of a host, the host being communicatively connected with the storage device, negotiating an access contract between the tenant and the storage device, where the negotiating includes sending an access descriptor of the tenant to the storage device, the access descriptor indicating a requested level of access to the storage device, receiving, from the storage device, an access grant based on the negotiating, the access grant including an access allocation for the tenant based on the access descriptor, and enabling the tenant to access the storage device based on configuring the tenant with a virtualized computing environment in accordance with the access allocation.

    SYSTEMS, METHODS, AND DEVICES FOR USING A RECLAIM UNIT BASED ON A REFERENCE UPDATE IN A STORAGE DEVICE

    公开(公告)号:US20240143171A1

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

    申请号:US18099905

    申请日:2023-01-20

    CPC classification number: G06F3/0608 G06F3/064 G06F3/0652 G06F3/0679

    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, METHODS, AND APPARATUS FOR DATA PLACEMENT IN A STORAGE DEVICE

    公开(公告)号:US20240012579A1

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

    申请号:US18099246

    申请日:2023-01-19

    CPC classification number: G06F3/0659 G06F3/0619 G06F3/0679

    Abstract: An apparatus may include a storage device that may include at least one storage medium and a controller configured to control the at least one storage medium, wherein the controller may be configured to: receive a write command, wherein the write command may indicate a reclaim unit handle; perform, based on the reclaim unit handle, and based on an operation or condition of the storage device, a selection of a reclaim unit of the at least one storage medium; and store, based on the write command, data to the reclaim unit. The storage medium may include a first reclaim group including the first reclaim unit and a second reclaim group including a second reclaim unit of the at least one storage medium, and the selection of the first reclaim unit may include performing a selection of the first reclaim group.

    SYSTEMS, METHODS, AND APPARATUS FOR COPY DESTINATION ATOMICITY IN DEVICES

    公开(公告)号:US20230259294A1

    公开(公告)日:2023-08-17

    申请号:US17866466

    申请日:2022-07-15

    CPC classification number: G06F3/065 G06F3/0653 G06F3/0604 G06F3/0673

    Abstract: A method may include receiving, at a device, a copy command, wherein the copy command comprises a first indication of a first amount of source data and a second indication of a second amount of source data, determining, based at least in part on the first indication, an amount of destination space, and blocking at least a portion of the amount of destination space. The method may further include reading the first indication, and reading the second indication, wherein the amount of destination space may include at least a first portion of the first amount and at least a second portion of the second amount. The blocking may include blocking the at least the first portion of the first amount and the at least the second portion of the second amount. The method may further include storing the first indication to generate a stored first indication.

    METHOD AND MEMORY DEVICE FOR ATOMIC PROCESSING OF FUSED COMMANDS

    公开(公告)号:US20220357887A1

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

    申请号:US17381795

    申请日:2021-07-21

    Abstract: A method and a memory device are provided. A controller of the memory device retrieves a first command burst from a host memory. The first command burst includes a sequence of one or more commands from a first submission queue. The controller identifies that at least one command in the first command burst is at least one first fused command of a first set of fused commands. The first set of fused commands is to be processed atomically in the memory device, and a remainder of the first set of fused commands is on the first submission queue. The controller stores at least an identifier of the at least one first fused command in a set-aside buffer of the memory device.

    SYSTEMS AND METHODS OF CONTROLLING WRITE AMPLIFICATION FACTOR IN STORAGE DEVICES

    公开(公告)号:US20250077419A1

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

    申请号:US18817185

    申请日:2024-08-27

    Abstract: Provided are systems, methods, and apparatuses for controlling write amplification factor in storage devices. The systems, devices, and methods include obtaining access to a storage device with a physical storage capacity, a logical storage capacity being mapped to the physical storage capacity, and an overprovisioning capacity being based on a ratio of the physical storage capacity. The systems, devices, and methods include assigning a first portion of the logical storage capacity to a first reclaim unit handle and a second portion of the logical storage capacity to a second reclaim unit handle, selecting the second reclaim unit handle to manage random write operations based on identifying the random write operations on the storage device, reducing, based on the selecting, the second portion of the logical storage capacity, and assigning, based on the selecting, an amount of the overprovisioning capacity to the second reclaim unit handle.

Patent Agency Ranking