Prioritized erasure of data blocks in a flash storage device
    1.
    发明授权
    Prioritized erasure of data blocks in a flash storage device 有权
    Flash存储设备中数据块的优先擦除

    公开(公告)号:US08843691B2

    公开(公告)日:2014-09-23

    申请号:US12343378

    申请日:2008-12-23

    IPC分类号: G06F13/00 G06F11/14

    摘要: Methods and systems for the prioritized erasure of data blocks in a flash storage device are provided. A data block in the flash storage device is selected for erasure based upon the number of valid data segments therein, thereby minimizing the number of data segments that are carried over to another data block before erasing the selected data block. The overhead of write operations in the flash storage device is therefore greatly reduced, and the overall performance thereof greatly increased. A method for managing memory operations in a flash storage device having a plurality of data blocks comprises the steps of selecting one of the plurality of data blocks for erasure based upon a number of valid data segments therein, and erasing the selected one of the plurality of data blocks.

    摘要翻译: 提供了闪存存储设备中优先擦除数据块的方法和系统。 闪存存储设备中的数据块根据其中的有效数据段的数目被选择用于擦除,从而最小化在擦除所选择的数据块之前承载到另一个数据块的数据段的数量。 闪存存储装置中的写入操作的开销因此大大降低,并且其整体性能大大提高。 一种用于管理具有多个数据块的闪速存储装置中的存储器操作的方法,包括以下步骤:根据其中的有效数据段的数目,选择多个数据块中的一个用于擦除,并且擦除多个 数据块。

    Supporting variable sector sizes in flash storage devices
    2.
    发明授权
    Supporting variable sector sizes in flash storage devices 有权
    支持闪存存储设备中的可变扇区大小

    公开(公告)号:US08572308B2

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

    申请号:US12492103

    申请日:2009-06-25

    IPC分类号: G06F12/00

    摘要: A flash storage device comprises a plurality of data blocks, each data block comprising a plurality of data segments, a system memory, and a controller. The controller is configured to cache in the system memory a plurality of data sectors to be written, to write to a first one of the plurality of data segments a first one of the plurality of data sectors, to write to the first one of the plurality of data segments a first portion of a second one of the plurality of data sectors, and to write to a second one of the plurality of data segments a second portion of the second one of the plurality of data sectors.

    摘要翻译: 闪存存储设备包括多个数据块,每个数据块包括多个数据段,系统存储器和控制器。 控制器被配置为在系统存储器中缓存要写入的多个数据扇区,以写入多个数据扇区中的第一个数据扇区中的第一个数据段中的第一个数据扇区,以写入多个数据扇区中的第一个 的数据段分割多个数据扇区中的第二个的第一部分,并且对多个数据段中的第二部分写入多个数据扇区中的第二个的第二部分。

    PRIORITIZED ERASURE OF DATA BLOCKS IN A FLASH STORAGE DEVICE
    3.
    发明申请
    PRIORITIZED ERASURE OF DATA BLOCKS IN A FLASH STORAGE DEVICE 有权
    数据块在闪存存储设备中的优先擦除

    公开(公告)号:US20120239851A1

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

    申请号:US12343378

    申请日:2008-12-23

    IPC分类号: G06F12/00 G06F12/02

    摘要: Methods and systems for the prioritized erasure of data blocks in a flash storage device are provided. A data block in the flash storage device is selected for erasure based upon the number of valid data segments therein, thereby minimizing the number of data segments that are carried over to another data block before erasing the selected data block. The overhead of write operations in the flash storage device is therefore greatly reduced, and the overall performance thereof greatly increased. A method for managing memory operations in a flash storage device having a plurality of data blocks comprises the steps of selecting one of the plurality of data blocks for erasure based upon a number of valid data segments therein, and erasing the selected one of the plurality of data blocks.

    摘要翻译: 提供了闪存存储设备中优先擦除数据块的方法和系统。 闪存存储设备中的数据块根据其中的有效数据段的数目被选择用于擦除,从而最小化在擦除所选择的数据块之前承载到另一个数据块的数据段的数量。 闪存存储装置中的写入操作的开销因此大大降低,并且其整体性能大大提高。 一种用于管理具有多个数据块的闪速存储装置中的存储器操作的方法,包括以下步骤:根据其中的有效数据段的数目,选择多个数据块中的一个用于擦除,并且擦除多个 数据块。

    System and method of using stripes for recovering data in a flash storage system
    5.
    发明授权
    System and method of using stripes for recovering data in a flash storage system 有权
    在闪速存储系统中使用条带来恢复数据的系统和方法

    公开(公告)号:US09377960B2

    公开(公告)日:2016-06-28

    申请号:US13532718

    申请日:2012-06-25

    摘要: A data storage method, comprising, receiving host data to be written to a plurality of flash storage devices, allocating the host data to one or more data units of a plurality of data units, allocating pad data to one or more data units of the plurality of data units that have not been filled with host data and generating redundant data in a redundant data unit based on the plurality of data units. The method further comprises steps for writing the plurality of data units and the redundant data unit to a stripe across the plurality of flash storage devices, wherein each of the plurality of data units and the redundant data unit is written in the respective flash storage devices at a common physical address.

    摘要翻译: 一种数据存储方法,包括:接收要写入多个闪存存储设备的主机数据,将主机数据分配给多个数据单元中的一个或多个数据单元,将填补数据分配给多个数据单元中的一个或多个数据单元 的尚未填充主机数据的数据单元,并且基于多个数据单元在冗余数据单元中生成冗余数据。 该方法还包括以下步骤:将多个数据单元和冗余数据单元写入多个闪速存储设备中的条带,其中多个数据单元和冗余数据单元中的每一个被写入各个闪存存储设备中 一个共同的物理地址。

    High speed input/output performance in solid state devices
    6.
    发明授权
    High speed input/output performance in solid state devices 有权
    固态器件的高速输入/输出性能

    公开(公告)号:US09043531B2

    公开(公告)日:2015-05-26

    申请号:US12492109

    申请日:2009-06-25

    IPC分类号: G06F12/00 G06F11/14

    摘要: A method of transferring data in a flash storage device comprising a random access memory and a plurality of channels of a flash array is provided. The method comprises receiving a plurality of data segments from a host system, storing the plurality of data segments in the random access memory, allocating the plurality of data segments among the plurality of channels of the flash array, and writing the allocated data segments from the random access memory to the respective channels of the flash array.

    摘要翻译: 提供了一种在包括随机存取存储器和闪存阵列的多个通道的闪存存储设备中传送数据的方法。 该方法包括从主机系统接收多个数据段,将多个数据段存储在随机存取存储器中,在闪存阵列的多个通道之间分配多个数据段,并将分配的数据段从 随机访问存储器到闪存阵列的相应通道。

    HIGH SPEED INPUT/OUTPUT PERFORMANCE IN SOLID STATE DEVICES
    7.
    发明申请
    HIGH SPEED INPUT/OUTPUT PERFORMANCE IN SOLID STATE DEVICES 有权
    固态设备中的高速输入/输出性能

    公开(公告)号:US20120239852A1

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

    申请号:US12492109

    申请日:2009-06-25

    IPC分类号: G06F12/02

    摘要: A method of transferring data in a flash storage device comprising a random access memory and a plurality of channels of a flash array is provided. The method comprises receiving a plurality of data segments from a host system, storing the plurality of data segments in the random access memory, allocating the plurality of data segments among the plurality of channels of the flash array, and writing the allocated data segments from the random access memory to the respective channels of the flash array.

    摘要翻译: 提供了一种在包括随机存取存储器和闪存阵列的多个通道的闪存存储设备中传送数据的方法。 该方法包括从主机系统接收多个数据段,将多个数据段存储在随机存取存储器中,在闪存阵列的多个通道之间分配多个数据段,并将所分配的数据段从 随机访问存储器到闪存阵列的相应通道。

    SUPPORTING VARIABLE SECTOR SIZES IN FLASH STORAGE DEVICES
    8.
    发明申请
    SUPPORTING VARIABLE SECTOR SIZES IN FLASH STORAGE DEVICES 有权
    支持闪存存储设备中的可变区域大小

    公开(公告)号:US20100042901A1

    公开(公告)日:2010-02-18

    申请号:US12492103

    申请日:2009-06-25

    摘要: A flash storage device comprises a plurality of data blocks, each data block comprising a plurality of data segments, a system memory, and a controller. The controller is configured to cache in the system memory a plurality of data sectors to be written, to write to a first one of the plurality of data segments a first one of the plurality of data sectors, to write to the first one of the plurality of data segments a first portion of a second one of the plurality of data sectors, and to write to a second one of the plurality of data segments a second portion of the second one of the plurality of data sectors.

    摘要翻译: 闪存存储设备包括多个数据块,每个数据块包括多个数据段,系统存储器和控制器。 控制器被配置为在系统存储器中缓存要写入的多个数据扇区,以写入多个数据扇区中的第一个数据扇区中的第一个数据段中的第一个数据扇区,以写入多个数据扇区中的第一个 的数据段分割多个数据扇区中的第二个的第一部分,并且对多个数据段中的第二部分写入多个数据扇区中的第二个的第二部分。

    Well-to-well tomography
    9.
    发明授权
    Well-to-well tomography 有权
    井至井层析成像

    公开(公告)号:US07046581B2

    公开(公告)日:2006-05-16

    申请号:US10997205

    申请日:2004-11-24

    IPC分类号: G01V1/40

    CPC分类号: G01V1/42

    摘要: A method of obtaining a spatial model of a property of part of a subsurface formation located between underground seismic receivers in which at least two sets of pairs of seismic receivers are utilized and one pair of receivers is used to record a signal from a seimic source and obtaining a response by solving (s11(−t){circle around (x)}s21(t))=r11,21(t){circle around (x)}(s11(−t){circle around (x)}s21(t)), wherein the symbol {circle around (x)} denotes convolution and wherein s11(−t) is the time-reverse of the signal s11(t). A path-related attribute is selected from transmission response r11,21(t) that corresponds to the property of the subsurface formation and a tomographic reconstruction technique is applied to the path-related attribute to obtain the spatial model of the property of part of the subsurface formation.

    摘要翻译: 一种获取位于地下地震接收器之间的地下地层部分的属性的空间模型的方法,其中使用至少两组地震接收机对和一对接收机来记录来自潜在源的信号, 通过求解获得响应(s)11( - t){圆周(xs 21(t))= r 11,21(t ){圆周(x(s 11)( - t){圆周(xs21(t))),其中符号圆(x表示卷积,其中s 11

    Marine time-lapse seismic surveying
    10.
    发明授权
    Marine time-lapse seismic surveying 有权
    海洋延时地震勘测

    公开(公告)号:US06906982B2

    公开(公告)日:2005-06-14

    申请号:US10413247

    申请日:2003-04-14

    IPC分类号: G01V1/36 G01V1/38 G01V1/00

    摘要: A method for making a time-lapse seismic survey in a marine environment, the method designed to eliminate multiple surface reflections and changes in sea state and conditions. Seismic sources and receivers are positioned at predetermined conditions for a first set of data in which at least two sets of seismic signals are recorded at each receiver, proximate in time, such that there are insignificant changes in the subsurface formation. At a later point in time the seismic source(s) and receiver(s) are positioned at the same place when the first seismic data set was generated. A seismic source emits a sound wave and the seismic receiver receives what will be called a “monitor signal” and the two-way water travel time is again determined. A model is then developed for the first and second seismic data sets in that includes the subsurface signal, changes in the subsurface signal and the effect of multiple reflections. A set of filter functions are then developed to filter out the multiple reflections based on the two-way water travel times of the first seismic data set. The first seismic data set, the second seismic data set and the filter function are then used to calculate the differences in the subsurface layers over the elapsed period of time between the two seismic data sets.

    摘要翻译: 一种在海洋环境中进行延时地震勘测的方法,该方法设计用于消除多个表面反射和海况和状况变化。 地震源和接收器位于预定条件下,用于第一组数据,其中至少两组地震信号在每个接收器处被记录在时间上,使得地下地层中的变化不明显。 在后来的时间点,当产生第一个地震数据集时,地震源和接收器位于相同的地方。 地震源发出声波,地震接收机接收所谓的“监视信号”,再次确定双向水上旅行时间。 然后为第一和第二地震数据集开发出一个模型,其中包括地下信号,地下信号的变化和多次反射的影响。 然后开发一组滤波器函数,以基于第一地震数据集的双向水行进时间滤除多次反射。 然后使用第一地震数据集,第二地震数据集和滤波函数来计算两个地震数据集之间经过的时间段之间的地下层的差异。