HYBRID STORAGE DEVICE WITH THREE-LEVEL MEMORY MAPPING

    公开(公告)号:US20180349040A1

    公开(公告)日:2018-12-06

    申请号:US15609651

    申请日:2017-05-31

    Abstract: 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.

    Hybrid storage device with three-level memory mapping

    公开(公告)号:US11221956B2

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

    申请号:US15609651

    申请日:2017-05-31

    Abstract: 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.

    HYBRID STORAGE DEVICE WITH THREE-LEVEL MEMORY MAPPING

    公开(公告)号:US20220075729A1

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

    申请号:US17528977

    申请日:2021-11-17

    Abstract: 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.

    DISTRIBUTED DATA STORAGE SYSTEM WITH PEER-TO-PEER OPTIMIZATION

    公开(公告)号:US20230418685A1

    公开(公告)日:2023-12-28

    申请号:US18213692

    申请日:2023-06-23

    CPC classification number: G06F9/5083 G06F3/0613 G06F3/067 G06F3/0631 G06F21/44

    Abstract: Method and apparatus for offloading upstream processing tasks to peer groups of downstream data storage devices. A peer control circuit forms a peer group of storage devices in response to a detected processing bottleneck associated with a network controller. One of the storage devices in the peer group is designated as a primary device, and is responsible for interface communications, for subdividing the processing task for execution by secondary devices in the peer group, and coordinating overall execution. The peer group and the processing task are selected to avoid or minimize the processing bottleneck at the network controller level while maintaining ongoing data transfer performance at the storage device level. A list of available device resources and capabilities may be maintained by the peer control circuit. Offloaded tasks can include data rebuilds, cryptographic functions, new device authentication operations, and the like. Multiple overlapping peer groups can be formed as needed.

    On demand configuration of FPGA interfaces

    公开(公告)号:US11880568B2

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

    申请号:US17564052

    申请日:2021-12-28

    CPC classification number: G06F3/0607 G06F3/0629 G06F3/0659 G06F3/0679

    Abstract: A dynamically reconfigurable computational storage drive (CSD) that facilitates parallel data management functionality for a plurality of associated memory devices. The CSD includes an FPGA device that is dynamically reconfigurable during operation of the CSD to provide configuration of a storage interface. Specifically, the FPGA device may be dynamically configured to provide one of a plurality of different communication protocols. A physical connector may be remapped to facilitate a communication protocol without reconnecting a memory device or CSD. The CSD may be provided as a rack-mounted device or a storage appliance for dynamic provision of data management functionality to data in a storage system comprising the CSD.

Patent Agency Ranking