Solid-state drive command grouping
    1.
    发明授权
    Solid-state drive command grouping 失效
    固态驱动器命令分组

    公开(公告)号:US08543756B2

    公开(公告)日:2013-09-24

    申请号:US12694501

    申请日:2010-01-27

    IPC分类号: G06F12/00

    摘要: A method and other embodiments associated with solid-state drive command grouping are described. In one embodiment, a first command and a second command are grouped into a command pack, where the first command and the second command do not share a common channel for execution. A solid-state drive is controlled to execute the command pack on the solid-state drive, where executing the command pack causes the first command and the second command to execute concurrently on separate channels.

    摘要翻译: 描述了与固态驱动命令分组相关联的方法和其他实施例。 在一个实施例中,第一命令和第二命令被分组为命令包,其中第一命令和第二命令不共享用于执行的公共信道。 控制固态驱动器以在固态驱动器上执行命令包,其中执行命令包使得第一命令和第二命令在单独的通道上同时执行。

    Memory access table saving and restoring system and methods
    2.
    发明授权
    Memory access table saving and restoring system and methods 有权
    内存访问表保存和恢复系统和方法

    公开(公告)号:US08886870B2

    公开(公告)日:2014-11-11

    申请号:US13110517

    申请日:2011-05-18

    IPC分类号: G06F12/00 G06F12/02

    摘要: A system includes a first memory configured to store a first lookup table (LUT) with first metadata. A second memory is configured to store a second LUT with second metadata, wherein the first metadata includes a first mapping between logical addresses and physical addresses. The second metadata includes a second mapping between the logical addresses and the physical addresses. A control module is configured to update the first metadata. The control module is configured to update segments of the second metadata based on the first metadata at respective predetermined times. Each of the segments refers to a predetermined number of entries of the second LUT.

    摘要翻译: 系统包括被配置为存储具有第一元数据的第一查找表(LUT)的第一存储器。 第二存储器被配置为存储具有第二元数据的第二LUT,其中第一元数据包括逻辑地址和物理地址之间的第一映射。 第二元数据包括逻辑地址和物理地址之间的第二映射。 控制模块被配置为更新第一元数据。 控制模块被配置为在各个预定时间基于第一元数据更新第二元数据的段。 每个段涉及第二LUT的预定数量的条目。

    MEMORY ACCESS TABLE SAVING AND RESTORING SYSTEM AND METHODS
    3.
    发明申请
    MEMORY ACCESS TABLE SAVING AND RESTORING SYSTEM AND METHODS 有权
    存储器访问表保存和恢复系统和方法

    公开(公告)号:US20110296123A1

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

    申请号:US13110517

    申请日:2011-05-18

    IPC分类号: G06F12/00

    摘要: A system includes a first memory configured to store a first lookup table (LUT) with first metadata. A second memory is configured to store a second LUT with second metadata, wherein the first metadata includes a first mapping between logical addresses and physical addresses. The second metadata includes a second mapping between the logical addresses and the physical addresses. A control module is configured to update the first metadata. The control module is configured to update segments of the second metadata based on the first metadata at respective predetermined times. Each of the segments refers to a predetermined number of entries of the second LUT.

    摘要翻译: 系统包括被配置为存储具有第一元数据的第一查找表(LUT)的第一存储器。 第二存储器被配置为存储具有第二元数据的第二LUT,其中第一元数据包括逻辑地址和物理地址之间的第一映射。 第二元数据包括逻辑地址和物理地址之间的第二映射。 控制模块被配置为更新第一元数据。 控制模块被配置为在各个预定时间基于第一元数据更新第二元数据的段。 每个段涉及第二LUT的预定数量的条目。

    Adaptive physical allocation in solid-state drives
    4.
    发明授权
    Adaptive physical allocation in solid-state drives 有权
    固态硬盘中的自适应物理分配

    公开(公告)号:US08271720B1

    公开(公告)日:2012-09-18

    申请号:US12712686

    申请日:2010-02-25

    申请人: Gwoyuh Hwu Lau Nguyen

    发明人: Gwoyuh Hwu Lau Nguyen

    IPC分类号: G06F12/00 G06F12/04

    摘要: A solid-state drive, a solid-state drive access unit allocation/data storage approach, and a solid-state drive access unit access/data retrieval approach are described that improve the efficiency with which data, that has been stored to the solid-state drive in association with a series of logical block addresses, can be retrieved from the solid-state drive. The described access unit allocation approach assures that data stored in the solid-state drive in association with a sequential series of logical block addresses is stored and maintained in solid-state drive access units, i.e., addressable units of solid-state drive memory, that allow parallel read access to the data via parallel memory access I/O channels internal to the solid-state drive. In this manner, the time required to retrieve data associated with a sequential series of logical block addresses from corresponding access units within the solid-state drive is reduced.

    摘要翻译: 描述了固态驱动器,固态驱动器访问单元分配/数据存储方法以及固态驱动器访问单元访问/数据检索方法,其提高了已经存储到固态驱动器的固态驱动器访问单元访问/ 可以从固态驱动器检索与一系列逻辑块地址相关联的状态驱动器。 所描述的访问单元分配方法确保存储在固态驱动器中的与逻辑块地址的顺序序列相关联的数据被存储并保存在固态驱动器访问单元即固态驱动存储器的可寻址单元中, 允许通过并行存储器访问固态驱动器内部的I / O通道对数据进行并行读取访问。 以这种方式,减少了从固态驱动器内的相应访问单元检索与一系列逻辑块地址相关联的数据所需的时间。

    Adaptive physical allocation in solid-state drives
    5.
    发明授权
    Adaptive physical allocation in solid-state drives 有权
    固态硬盘中的自适应物理分配

    公开(公告)号:US08612672B1

    公开(公告)日:2013-12-17

    申请号:US13606226

    申请日:2012-09-07

    申请人: Gwoyuh Hwu Lau Nguyen

    发明人: Gwoyuh Hwu Lau Nguyen

    IPC分类号: G06F12/00 G06F12/04

    摘要: A solid-state drive, a solid-state drive access unit allocation/data storage approach, and a solid-state drive access unit access/data retrieval approach are described that improve the efficiency with which data, that has been stored to the solid-state drive in association with a series of logical block addresses, can be retrieved from the solid-state drive. The described access unit allocation approach assures that data stored in the solid-state drive in association with a sequential series of logical block addresses is stored and maintained in solid-state drive access units, i.e., addressable units of solid-state drive memory that allow parallel read access to the data via parallel memory access I/O channels internal to the solid-state drive. In this manner, the time required to retrieve data associated with a sequential series of logical block addresses from corresponding access units within the solid-state drive is reduced.

    摘要翻译: 描述了固态驱动器,固态驱动器访问单元分配/数据存储方法以及固态驱动器访问单元访问/数据检索方法,其提高了已经存储到固态驱动器的固态驱动器访问单元访问/ 可以从固态驱动器检索与一系列逻辑块地址相关联的状态驱动器。 所描述的访问单元分配方法确保存储在固态驱动器中的与逻辑块地址的顺序序列相关联的数据被存储并保持在固态驱动器访问单元中,即,允许的固态驱动器存储器的可寻址单元 通过并行存储器访问数据的并行读取访问固态驱动器内部的I / O通道。 以这种方式,减少了从固态驱动器内的相应访问单元检索与一系列逻辑块地址相关联的数据所需的时间。

    APPARATUS AND METHOD TO PROTECT METADATA AGAINST UNEXPECTED POWER DOWN
    6.
    发明申请
    APPARATUS AND METHOD TO PROTECT METADATA AGAINST UNEXPECTED POWER DOWN 失效
    防止意外掉电的元数据的装置和方法

    公开(公告)号:US20100235565A1

    公开(公告)日:2010-09-16

    申请号:US12619938

    申请日:2009-11-17

    IPC分类号: G06F12/00 G06F12/10 G06F12/02

    摘要: A system includes first memory configured to store first metadata to associate logical addresses with physical addresses. Second memory is configured to include the physical addresses, to store first data based on the physical addresses, and to store portions of the first metadata when a status of a predetermined group of the physical addresses is changed. A recovery module is configured to update the first metadata based on the portions of the first metadata stored in the second memory.

    摘要翻译: 系统包括被配置为存储第一元数据以将逻辑地址与物理地址相关联的第一存储器。 第二存储器被配置为包括物理地址,以基于物理地址存储第一数据,并且当物理地址的预定组的状态改变时存储第一元数据的部分。 恢复模块被配置为基于存储在第二存储器中的第一元数据的部分来更新第一元数据。

    Apparatus and method to protect metadata against unexpected power down
    7.
    发明授权
    Apparatus and method to protect metadata against unexpected power down 失效
    保护元数据防止意外断电的装置和方法

    公开(公告)号:US08572309B2

    公开(公告)日:2013-10-29

    申请号:US12619938

    申请日:2009-11-17

    IPC分类号: G06F12/00 G06F12/10 G06F12/02

    摘要: A system includes first memory configured to store first metadata to associate logical addresses with physical addresses. Second memory is configured to include the physical addresses, to store first data based on the physical addresses, and to store portions of the first metadata when a status of a predetermined group of the physical addresses is changed. A recovery module is configured to update the first metadata based on the portions of the first metadata stored in the second memory.

    摘要翻译: 系统包括被配置为存储第一元数据以将逻辑地址与物理地址相关联的第一存储器。 第二存储器被配置为包括物理地址,以基于物理地址存储第一数据,并且当物理地址的预定组的状态改变时存储第一元数据的部分。 恢复模块被配置为基于存储在第二存储器中的第一元数据的部分来更新第一元数据。