Valid Data Compression On SSD
    1.
    发明申请
    Valid Data Compression On SSD 审中-公开
    SSD上的有效数据压缩

    公开(公告)号:US20160224464A1

    公开(公告)日:2016-08-04

    申请号:US15002329

    申请日:2016-01-20

    Abstract: In an embodiment of the invention, a method comprises: obtaining a first data block with a lowest number of valid data from a block record; moving a first valid data in a first memory data area of the first data block to a first pre-erased memory data area in a second data block; and moving a second valid data in a second memory data area in the first data block to a second pre-erased memory data area in the second data block. In another embodiment of the invention, an article of manufacture comprises: a non-transient computer-readable medium having stored thereon instructions that are configured to: obtain a first data block with a lowest number of valid data from a block record; move a first valid data in a first memory data area of the first data block to a first pre-erased memory data area in a second data block; and move a second valid data in a second memory data area in the first data block to a second pre-erased memory data area in the second data block. In yet another embodiment of the invention, an apparatus comprises: a data storage system configured to: obtain a first data block with a lowest number of valid data from a block record; move a first valid data in a first memory data area of the first data block to a first pre-erased memory data area in a second data block; and move a second valid data in a second memory data area in the first data block to a second pre-erased memory data area in the second data block.

    Abstract translation: 在本发明的实施例中,一种方法包括:从块记录获得具有最低数量的有效数据的第一数据块; 将第一数据块的第一存储器数据区中的第一有效数据移动到第二数据块中的第一预擦除存储器数据区; 以及将所述第一数据块中的第二存储器数据区域中的第二有效数据移动到所述第二数据块中的第二预擦除存储器数据区域。 在本发明的另一个实施例中,制品包括:非瞬态计算机可读介质,其上存储有指令,其被配置为:从块记录获得具有最低数量的有效数据的第一数据块; 将第一数据块的第一存储器数据区域中的第一有效数据移动到第二数据块中的第一预擦除存储器数据区域; 并且将第一数据块中的第二存储器数据区域中的第二有效数据移动到第二数据块中的第二预擦除存储器数据区域。 在本发明的另一个实施例中,一种装置包括:数据存储系统,被配置为:从块记录获得具有最低数量的有效数据的第一数据块; 将第一数据块的第一存储器数据区域中的第一有效数据移动到第二数据块中的第一预擦除存储器数据区域; 并且将第一数据块中的第二存储器数据区域中的第二有效数据移动到第二数据块中的第二预擦除存储器数据区域。

    Writing volatile scattered memory metadata to flash device

    公开(公告)号:US10055150B1

    公开(公告)日:2018-08-21

    申请号:US15170768

    申请日:2016-06-01

    Abstract: In an embodiment of the invention, a method comprises: requesting an update on a control data in at least one flash block in a storage memory; replicating, from the storage memory to a cache memory, the control data to be updated; moving a clean cache link list to a dirty cache link list so that the dirty cache link list is changed to reflect the update on the control data; and moving the dirty cache link list to a for-flush link list and writing an updated control data from the for-flush link list to a free flash page in the storage memory. In another embodiment of the invention, an apparatus comprises: a control data flushing system configured to: request an update on a control data in at least one flash block in a storage memory; replicate, from the storage memory to a cache memory, the control data to be updated; move a clean cache link list to a dirty cache link list so that the dirty cache link list is changed to reflect the update on the control data; and move the dirty cache link list to a for-flush link list and write an updated control data from the for-flush link list to a free flash page in the storage memory. In yet another embodiment of the invention, an article of manufacture, comprises a non-transient computer-readable medium having stored thereon instructions operable to permit an apparatus to: request an update on a control data in at least one flash block in a storage memory; replicate, from the storage memory to a cache memory, the control data to be updated; move a clean cache link list to a dirty cache link list so that the dirty cache link list is changed to reflect the update on the control data; and move the dirty cache link list to a for-flush link list and write an updated control data from the for-flush link list to a free flash page in the storage memory.

Patent Agency Ranking