Hybrid storage device with three-level memory mapping

    公开(公告)号:US11221956B2

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

    申请号:US15609651

    申请日:2017-05-31

    摘要: A hybrid storage device with three-level memory mapping is provided. An illustrative device comprises a primary storage device comprising a plurality of primary sub-blocks; a cache memory device comprising a plurality of cache sub-blocks implemented as a cache for the primary storage device; and a controller configured to map at least one portion of one or more primary sub-blocks of the primary storage device stored in the cache to a physical location in the cache memory device using at least one table identifying portions of the primary storage device that are cached in one or more of the cache sub-blocks of the cache memory device, wherein a size of the at least one table is independent of a capacity of the primary storage device.

    Asynchronous discovery of initiators and targets in a storage fabric

    公开(公告)号:US10534541B2

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

    申请号:US15709681

    申请日:2017-09-20

    IPC分类号: G06F13/40 G06F3/06 G06F13/42

    摘要: Method and apparatus for asynchronous discovery of processing and storage nodes coupled via an expander switch in a fabric. In some embodiments, an initiator device operates as a processing node to transfer data to and from a non-volatile memory (NVM) of a target device at a storage node. One of the initiator or target devices is activated prior to the other device. The second activated device broadcasts a discovery command responsive to the activation of the second activated device and prior to receipt of a request for the discovery command from the first activated device. The first activated device processes the discovery command to establish an I/O communication link between the first activated device and the second activated device. The discovery command may include a non-volatile memory express (NVMe) controller list, and the NVM may be arranged as one or more NVMe namespaces.

    REDUCING READ LATENCY
    38.
    发明申请

    公开(公告)号:US20180032264A1

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

    申请号:US15224428

    申请日:2016-07-29

    IPC分类号: G06F3/06

    摘要: Systems and methods for reducing read latency by storing a redundant copy of data are described. In one embodiment, the systems and methods include identifying data assigned to be written to a page of a storage device, storing the data in a page of a first die of the storage device, and saving at least one codeword from the data to a page of a second die. In some embodiments, the first die is associated with a first channel of the storage device and the second die is associated with a second channel of the storage device.