MANAGING A TRANSFER BUFFER FOR A NON-VOLATILE MEMORY
    22.
    发明申请
    MANAGING A TRANSFER BUFFER FOR A NON-VOLATILE MEMORY 审中-公开
    管理非易失性存储器的传输缓冲区

    公开(公告)号:US20150186257A1

    公开(公告)日:2015-07-02

    申请号:US14140919

    申请日:2013-12-26

    IPC分类号: G06F12/02

    摘要: Embodiments include apparatuses, method, and systems for managing a transfer buffer associated with a non-volatile memory. In one embodiment, controller logic may be coupled to a non-volatile memory and a transfer buffer. The controller logic may read a plurality of sectors of data from the non-volatile memory and store the read sectors in the transfer buffer. The controller logic may further allocate individual sectors to pages according to a completion time of the read of individual sectors of the plurality of sectors, the individual pages including a plurality of the sectors. The controller logic may further write the pages of sectors to the non-volatile memory responsive to a determination that all sectors of the page have been read.

    摘要翻译: 实施例包括用于管理与非易失性存储器相关联的传送缓冲器的装置,方法和系统。 在一个实施例中,控制器逻辑可以耦合到非易失性存储器和传输缓冲器。 控制器逻辑可以从非易失性存储器读取多个数据扇区,并将读出的扇区存储在传送缓冲器中。 控制器逻辑可以根据多个扇区的各个扇区的读取的完成时间,将各个扇区分配给页面,各个页面包括多个扇区。 响应于已经读取了页面的所有扇区的确定,控制器逻辑可以进一步将扇区的页面写入非易失性存储器。

    Techniques for Identifying Read/Write Access Collisions for a Storage Medium
    24.
    发明申请
    Techniques for Identifying Read/Write Access Collisions for a Storage Medium 有权
    识别存储介质的读/写访问冲突的技术

    公开(公告)号:US20150032936A1

    公开(公告)日:2015-01-29

    申请号:US13948702

    申请日:2013-07-23

    IPC分类号: G06F12/02 G11C16/10

    摘要: Examples are disclosed for identifying read/write access collisions for a storage medium. In some examples, a plurality of write access requests for access to a storage medium may be received at a controller for a storage medium. The plurality of write access requests may be associated with separate logical block address (LBA) ranges. The separate write LBA ranges may be stored to sets of first registers. A read access request to the storage medium may also be received and a read LBA range associated with the read access request may be stored to a set of second registers. The separate stored write LBA ranges may then be compared to the read LBA range to identify overlapping ranges that may indicate read/write access collisions to the storage medium. Other examples are described and claimed.

    摘要翻译: 公开了用于识别存储介质的读/写访问冲突的示例。 在一些示例中,可以在用于存储介质的控制器处接收对存储介质的访问的多个写访问请求。 多个写访问请求可以与单独的逻辑块地址(LBA)范围相关联。 单独的写LBA范围可以存储到第一寄存器的集合。 还可以接收对存储介质的读访问请求,并且与读访问请求相关联的读LBA范围可以被存储到一组第二寄存器。 然后,将单独存储的写入LBA范围与读取的LBA范围进行比较,以识别可指示对存储介质的读/写访问冲突的重叠范围。 其他的例子被描述和要求保护。

    Method to detect uncompressible data in mass storage device
    25.
    发明授权
    Method to detect uncompressible data in mass storage device 有权
    在大容量存储设备中检测不可压缩数据的方法

    公开(公告)号:US08725933B2

    公开(公告)日:2014-05-13

    申请号:US13175534

    申请日:2011-07-01

    申请人: Jawad B. Khan

    发明人: Jawad B. Khan

    IPC分类号: G06F12/02 H03M7/30

    摘要: Described are embodiments of methods, apparatus, and systems for detecting incompressible data and selectively compressing compressible data without compressing the incompressible data. A method may include determining a first compressibility value of first data of a plurality of input data and a second compressibility value of second data of the plurality of input data, determining that the first data is incompressible based at least in part on the first compressibility value relative to a compressibility threshold, and compressing the second data of the plurality of input data. Other embodiments may be described and claimed.

    摘要翻译: 描述了用于检测不可压缩数据的方法,装置和系统的实施例,并且在不压缩不可压缩数据的情况下选择性地压缩可压缩数据。 方法可以包括确定多个输入数据中的第一数据的第一可压缩值和多个输入数据的第二数据的第二可压缩值,至少部分地基于第一可压缩性值确定第一数据是不可压缩的 并压缩多个输入数据的第二数据。 可以描述和要求保护其他实施例。

    METHOD AND SYSTEM FOR DATA DE-DUPLICATION
    26.
    发明申请
    METHOD AND SYSTEM FOR DATA DE-DUPLICATION 有权
    用于数据失真的方法和系统

    公开(公告)号:US20130318288A1

    公开(公告)日:2013-11-28

    申请号:US13977069

    申请日:2011-12-20

    IPC分类号: G06F12/02

    摘要: An apparatus may comprise a non-volatile random access memory to store data and a processor coupled to the non-volatile random access memory. The apparatus may further include a data de-duplication module operable on the processor to read a signature of incoming data, compare the signature to first data in the non-volatile random access memory, and flag the incoming data for discard when the signature indicates a match to the first data. Other embodiments are disclosed and claimed.

    摘要翻译: 装置可以包括用于存储数据的非易失性随机存取存储器和耦合到非易失性随机存取存储器的处理器。 该装置还可以包括数据重复数据删除模块,其可在处理器上操作以读取输入数据的签名,将签名与非易失性随机存取存储器中的第一数据进行比较,并且当签名指示 匹配第一个数据。 公开和要求保护其他实施例。

    METHOD AND SYSTEM TO IMPROVE THE PERFORMANCE AND/OR RELIABILITY OF A SOLID-STATE DRIVE
    27.
    发明申请
    METHOD AND SYSTEM TO IMPROVE THE PERFORMANCE AND/OR RELIABILITY OF A SOLID-STATE DRIVE 有权
    提高固态驱动器的性能和/或可靠性的方法和系统

    公开(公告)号:US20110320915A1

    公开(公告)日:2011-12-29

    申请号:US12825858

    申请日:2010-06-29

    申请人: JAWAD B. KHAN

    发明人: JAWAD B. KHAN

    摘要: A method and system to improve the performance and/or reliability of a solid-state drive (SSD). In one embodiment of the invention, the SSD has logic compress a block of data to be stored in the SSD. If it is not possible to compress the block of data below the threshold, the SSD stores the block of data without any compression. If it is possible to compress the block of data below the threshold, the SSD compresses the block of data and stores the compressed data in the SSD. In one embodiment of the invention, the SSD has logic to dynamically adjust or select the strength of the error correcting code of the data that is stored in the SSD. In another embodiment of the invention, the SSD has logic to provide intra-page XOR protection of the data in the page.

    摘要翻译: 一种提高固态硬盘(SSD)的性能和/或可靠性的方法和系统。 在本发明的一个实施例中,SSD具有逻辑压缩要存储在SSD中的数据块。 如果不可能压缩低于阈值的数据块,则SSD将不经任何压缩地存储数据块。 如果可以压缩低于阈值的数据块,则SSD压缩数据块并将压缩数据存储在SSD中。 在本发明的一个实施例中,SSD具有动态地调整或选择存储在SSD中的数据的纠错码的强度的逻辑。 在本发明的另一个实施例中,SSD具有为页面中的数据提供页内异或保护的逻辑。