HARDWARE BASED MAP ACCELERATION USING FORWARD AND REVERSE CACHE TABLES

    公开(公告)号:US20180275899A1

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

    申请号:US15605442

    申请日:2017-05-25

    Abstract: Apparatus and method for managing map data in a data storage device. A programmable processor issues a find command to locate and place a requested map page of a map structure into a first cache to service a received host command. A non-programmable hardware circuit searches a forward table to determine whether the requested map page is in a second cache, and if so, loads the map page to the first cache. If not, the hardware circuit requests the requested map page from a back end processor which retrieves the requested map page from a non-volatile memory (NVM), such as a flash memory array. The hardware circuit searches a reverse table and the first cache to select a candidate location in the second cache for the retrieved requested map page from the NVM, and directs the storage of a copy of the requested map page at the candidate location.

    HYBRID DRIVE TRANSLATION LAYER
    22.
    发明申请

    公开(公告)号:US20180210832A1

    公开(公告)日:2018-07-26

    申请号:US15411679

    申请日:2017-01-20

    Abstract: The implementations described herein provide a hybrid drive with a storage capacity including solid-state drive (NAND) technology and hard disc drive (HDD) technology. A translation layer is stored in the solid-state drive and includes plurality of entries. Each entry of the plurality of entries corresponds to at least one logical data unit and includes a cache state indicating where the data corresponding to the logical data unit is located and whether the data is valid. The translation layer may be a multi-layer map that includes a sparse mapping scheme. In a sparse multi-layer map, entries are leaf entries or non-leaf entries. Leaf entries include a cache state for the corresponding logical data unit(s). Non-leaf entries may include a pointer to a lower level mapping for a plurality of logical data units.

    HYBRID DRIVE GARBAGE COLLECTION
    23.
    发明申请

    公开(公告)号:US20180210675A1

    公开(公告)日:2018-07-26

    申请号:US15411550

    申请日:2017-01-20

    CPC classification number: G06F12/0246 G06F2212/7202 G06F2212/7205

    Abstract: A garbage collection method comprises selecting one or blocks in a SSD of a hybrid drive for garbage collection; determining a state of data of the one or more selected blocks, wherein the state suggests a location and temperature of data; and executing a garbage collection efficiency and caching efficiency action on the data of the one or more selected blocks based on the determined state. The garbage collection process may utilize the state information provided by the cache layer of the hybrid drive to make decisions regarding data in the one or more selected blocks.

Patent Agency Ranking