COST-EFFECTIVE SOLID STATE DISK DATA PROTECTION METHOD FOR HOT REMOVAL EVENT

    公开(公告)号:US20200004311A1

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

    申请号:US16111167

    申请日:2018-08-23

    IPC分类号: G06F1/30 G06F1/28 G06F3/06

    摘要: A system is disclosed that provides emergency backup power to a solid-state drive (SSD) that may not contain any internal supercapacitors. The SSD may include a first connector and a hold-up power supply. The first connector may have a predetermined form factor and may being capable of being connected to a corresponding connector of a midplane of a storage system. The first connector may include a main power connection that is connected to a main power supply of the midplane if the first connector is connected to the corresponding connector of the midplane. The hold-up power supply may be internal to the SSD, and may receive hold-up energy from an external energy source for a predetermined amount of time after the first connector has been disconnected from the main power connection of the midplane so that the SSD may store any host data write requests that the SSD has acknowledged.

    NOVEL SSD ARCHITECTURE FOR FPGA BASED ACCELERATION

    公开(公告)号:US20190272240A1

    公开(公告)日:2019-09-05

    申请号:US16122865

    申请日:2018-09-05

    IPC分类号: G06F13/16 G06F13/42 G06F13/40

    摘要: A system is disclosed. The system may include a processor running an application program and a memory storing data being used by the application program. An upstream interface enables communication with the processor; a downstream interface enables communication with a storage device. The system may also include an acceleration module implemented using hardware and including an Acceleration Platform Manager (APM-F) to execute an acceleration instruction. The storage device may include an endpoint of the storage device for communicating with the acceleration module, a controller to manage operations of the storage device, storage for application data for the application program, and a storage device Acceleration Platform Manager (APM-S) to assist the APM-F in executing the acceleration instruction. The processor, the acceleration module, and the storage device may communicate via a Peripheral Component Interconnect Exchange (PCIe) bus. The acceleration module may support performing the acceleration instruction on the application data on the storage device for the application program without loading the application data into the memory.

    COST-EFFECTIVE SOLID STATE DISK DATA-PROTECTION METHOD FOR POWER OUTAGES

    公开(公告)号:US20210124681A1

    公开(公告)日:2021-04-29

    申请号:US17143153

    申请日:2021-01-06

    IPC分类号: G06F12/0804 G06F3/06

    摘要: 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.

    NOVEL SSD ARCHITECTURE FOR FPGA BASED ACCELERATION

    公开(公告)号:US20190272241A1

    公开(公告)日:2019-09-05

    申请号:US16124179

    申请日:2018-09-06

    IPC分类号: G06F13/16 G06F13/40 G06F13/42

    摘要: A system is disclosed. The system may include a processor running an application program and a memory storing data being used by the application program. An upstream port enables communication with the processor; a downstream port enables communication with a storage device. The system may also include an acceleration module implemented using hardware and including an Acceleration Platform Manager (APM-F) to execute an acceleration instruction. The storage device may include an endpoint of the storage device for communicating with the acceleration module, a physical function (PF) to expose the storage device, a second function to expose the acceleration module, a controller to manage operations of the storage device, storage for application data for the application program, and a storage device Acceleration Platform Manager (APM-S) to assist the APM-F in executing the acceleration instruction. A downstream filter associated with the downstream port may intercept an acceleration instruction associated with a downstream Filter Address Range (FAR) received from the storage device and deliver the acceleration instruction to the APM-F, the acceleration instruction being. An upstream filter associated with the upstream port may intercept an acceleration instruction received from the processor and deliver the second acceleration instruction to the APM-F. The processor, the acceleration module, and the storage device may communicate via a Peripheral Component Interconnect Exchange (PCIe) bus. The acceleration module may support performing the acceleration instruction on the application data on the storage device for the application program without loading the application data into the memory.