-
公开(公告)号:US08543756B2
公开(公告)日:2013-09-24
申请号:US12694501
申请日:2010-01-27
申请人: Lau Nguyen , Perry Neos , Gwoyuh Hwu
发明人: Lau Nguyen , Perry Neos , Gwoyuh Hwu
IPC分类号: G06F12/00
CPC分类号: G06F3/0613 , G06F3/0659 , G06F3/0679
摘要: 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.
摘要翻译: 描述了与固态驱动命令分组相关联的方法和其他实施例。 在一个实施例中,第一命令和第二命令被分组为命令包,其中第一命令和第二命令不共享用于执行的公共信道。 控制固态驱动器以在固态驱动器上执行命令包,其中执行命令包使得第一命令和第二命令在单独的通道上同时执行。
-
公开(公告)号:US08886870B2
公开(公告)日:2014-11-11
申请号:US13110517
申请日:2011-05-18
申请人: Jason Adler , Perry Neos , Luan Ton-That , Gwoyuh Hwu
发明人: Jason Adler , Perry Neos , Luan Ton-That , Gwoyuh Hwu
CPC分类号: G06F11/1435 , G06F11/1451 , G06F12/0246 , G06F2201/84 , G11C14/0018 , G11C14/0063
摘要: 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的预定数量的条目。
-
公开(公告)号:US20110296123A1
公开(公告)日:2011-12-01
申请号:US13110517
申请日:2011-05-18
申请人: Jason Adler , Perry Neos , Luan Ton-That , Gwoyuh Hwu
发明人: Jason Adler , Perry Neos , Luan Ton-That , Gwoyuh Hwu
IPC分类号: G06F12/00
CPC分类号: G06F11/1435 , G06F11/1451 , G06F12/0246 , G06F2201/84 , G11C14/0018 , G11C14/0063
摘要: 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的预定数量的条目。
-
公开(公告)号:US08271720B1
公开(公告)日:2012-09-18
申请号:US12712686
申请日:2010-02-25
申请人: Gwoyuh Hwu , Lau Nguyen
发明人: Gwoyuh Hwu , Lau Nguyen
CPC分类号: G06F12/0246 , G06F2212/7202 , G06F2212/7208
摘要: 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通道对数据进行并行读取访问。 以这种方式,减少了从固态驱动器内的相应访问单元检索与一系列逻辑块地址相关联的数据所需的时间。
-
公开(公告)号:US08612672B1
公开(公告)日:2013-12-17
申请号:US13606226
申请日:2012-09-07
申请人: Gwoyuh Hwu , Lau Nguyen
发明人: Gwoyuh Hwu , Lau Nguyen
CPC分类号: G06F12/0246 , G06F2212/7202 , G06F2212/7208
摘要: 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通道。 以这种方式,减少了从固态驱动器内的相应访问单元检索与一系列逻辑块地址相关联的数据所需的时间。
-
6.
公开(公告)号:US20100235565A1
公开(公告)日:2010-09-16
申请号:US12619938
申请日:2009-11-17
申请人: Luan Ton-That , Lau Nguyen , Gwoyuh Hwu
发明人: Luan Ton-That , Lau Nguyen , Gwoyuh Hwu
CPC分类号: G06F12/0246 , G06F11/1441 , G06F2212/7207
摘要: 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.
摘要翻译: 系统包括被配置为存储第一元数据以将逻辑地址与物理地址相关联的第一存储器。 第二存储器被配置为包括物理地址,以基于物理地址存储第一数据,并且当物理地址的预定组的状态改变时存储第一元数据的部分。 恢复模块被配置为基于存储在第二存储器中的第一元数据的部分来更新第一元数据。
-
7.
公开(公告)号:US08572309B2
公开(公告)日:2013-10-29
申请号:US12619938
申请日:2009-11-17
申请人: Luan Ton-That , Lau Nguyen , Gwoyuh Hwu
发明人: Luan Ton-That , Lau Nguyen , Gwoyuh Hwu
CPC分类号: G06F12/0246 , G06F11/1441 , G06F2212/7207
摘要: 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.
摘要翻译: 系统包括被配置为存储第一元数据以将逻辑地址与物理地址相关联的第一存储器。 第二存储器被配置为包括物理地址,以基于物理地址存储第一数据,并且当物理地址的预定组的状态改变时存储第一元数据的部分。 恢复模块被配置为基于存储在第二存储器中的第一元数据的部分来更新第一元数据。
-
-
-
-
-
-