SYSTEMS AND METHODS FOR DEMAND-BASED STORAGE

    公开(公告)号:US20240419585A1

    公开(公告)日:2024-12-19

    申请号:US18233587

    申请日:2023-08-14

    Abstract: Systems and methods for demand-based storage are disclosed. A first storage device is coupled to a first computing device over a first link. The first storage device includes a storage medium and a processing circuit connected to the storage medium. The processing circuit may be configured to: receive a first request for a first storage capacity; transmit a second request for allocating at least a portion of the first storage capacity on a second storage device configured to communicate with the first storage device over a second link; receive a first storage command from the first computing device; generate a second storage command based on the first storage command; and transmit the second storage command to the second storage device for execution of the second storage command by the second storage device.

    System and method for providing in-storage acceleration (ISA) in data storage devices

    公开(公告)号:US11455270B2

    公开(公告)日:2022-09-27

    申请号:US16928711

    申请日:2020-07-14

    Abstract: A data storage device includes: a data storage medium; a processor comprising a plurality of processor cores; a plurality of application acceleration black-box (AABB) slots including reconfigurable logic blocks, interconnects, and memories; a host interface that receives a host command from a remote application running on a remote host computer, wherein the host command includes an image file including a register-transfer level (RTL) bitstream and a firmware driver; and a configuration controller that downloads the RTL bitstream to an AABB slot of the plurality of AABB slots and reconfigure the AABB slot, and load the firmware driver to a processor core of the processor. The processor core loaded with the firmware driver runs a data acceleration process of the remote application to access and process data stored in the data storage medium using the RTL bitstream downloaded in the AABB slot.

    System and method for providing in-storage acceleration (ISA) in data storage devices

    公开(公告)号:US10719474B2

    公开(公告)日:2020-07-21

    申请号:US15921400

    申请日:2018-03-14

    Abstract: A data storage device includes: a data storage medium; a processor comprising a plurality of processor cores; a plurality of application acceleration black-box (AABB) slots including reconfigurable logic blocks, interconnects, and memories; a host interface that receives a host command from a remote application running on a remote host computer, wherein the host command includes an image file including a register-transfer level (RTL) bitstream and a firmware driver; and a configuration controller that downloads the RTL bitstream to an AABB slot of the plurality of AABB slots and reconfigure the AABB slot, and load the firmware driver to a processor core of the processor. The processor core loaded with the firmware driver runs a data acceleration process of the remote application to access and process data stored in the data storage medium using the RTL bitstream downloaded in the AABB slot.

    Opportunity window hints for background operations in SSD

    公开(公告)号:US10353628B2

    公开(公告)日:2019-07-16

    申请号:US15624430

    申请日:2017-06-15

    Abstract: A method includes: receiving a plurality of host commands from a host to access storage media of a solid-state drive (SSD); monitoring a raw rate for performing the plurality of host commands; calculating an average rate by taking an average of the raw rate over a time unit; comparing the average rate against a threshold; detecting that the average rate falls below the threshold indicating an opening of an opportunity window; providing hints for the opportunity window; and determining whether to perform pending or imminent background operations during the opportunity window.

    SYSTEM AND METHOD FOR PROVIDING IN-STORAGE ACCELERATION (ISA) IN DATA STORAGE DEVICES

    公开(公告)号:US20230016328A1

    公开(公告)日:2023-01-19

    申请号:US17953011

    申请日:2022-09-26

    Abstract: A data storage device includes: a data storage medium; a processor comprising a plurality of processor cores; a plurality of application acceleration black-box (AABB) slots including reconfigurable logic blocks, interconnects, and memories; a host interface that receives a host command from a remote application running on a remote host computer, wherein the host command includes an image file including a register-transfer level (RTL) bitstream and a firmware driver; and a configuration controller that downloads the RTL bitstream to an AABB slot of the plurality of AABB slots and reconfigure the AABB slot, and load the firmware driver to a processor core of the processor. The processor core loaded with the firmware driver runs a data acceleration process of the remote application to access and process data stored in the data storage medium using the RTL bitstream downloaded in the AABB slot.

    System and method for providing in-storage acceleration (ISA) in data storage devices

    公开(公告)号:US11487696B2

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

    申请号:US16928711

    申请日:2020-07-14

    Abstract: A data storage device includes: a data storage medium; a processor comprising a plurality of processor cores; a plurality of application acceleration black-box (AABB) slots including reconfigurable logic blocks, interconnects, and memories; a host interface that receives a host command from a remote application running on a remote host computer, wherein the host command includes an image file including a register-transfer level (RTL) bitstream and a firmware driver; and a configuration controller that downloads the RTL bitstream to an AABB slot of the plurality of AABB slots and reconfigure the AABB slot, and load the firmware driver to a processor core of the processor. The processor core loaded with the firmware driver runs a data acceleration process of the remote application to access and process data stored in the data storage medium using the RTL bitstream downloaded in the AABB slot.

    Cost-effective solid state disk data-protection method for power outages

    公开(公告)号:US12147342B2

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

    申请号:US17143153

    申请日:2021-01-06

    Abstract: A storage system includes at least one solid-state drive (SSD) and a baseboard management controller (BMC). The at least one SSD communicates over a communication link information that the at least one SSD includes a predetermined number of super capacitors in which the predetermined number includes 0, and is capable of providing a mode of operation to flush data in a non-volatile memory to a non-volatile memory that spans a predetermined amount of time if a loss of power condition is detected. The BMC device receives the information from the SSD and in response sends a message to the at least on SSD to enter the mode of operation.

    METHOD FOR READ LATENCY BOUND IN SSD STORAGE SYSTEMS

    公开(公告)号:US20200278796A1

    公开(公告)日:2020-09-03

    申请号:US16877240

    申请日:2020-05-18

    Abstract: A storage system configured to mitigate the effect of a long latency tail in solid state drives. The system includes a host and a plurality of solid state drives. The host sets a latency threshold in each solid state drive. Each solid state drive may abort any read command when the execution time exceeds the latency threshold, and the host may then send the same read command to another solid state drive.

Patent Agency Ranking