Estimation of level-thresholds for memory cells
    33.
    发明授权
    Estimation of level-thresholds for memory cells 有权
    记忆细胞水平阈值的估计

    公开(公告)号:US09583184B2

    公开(公告)日:2017-02-28

    申请号:US14722278

    申请日:2015-05-27

    摘要: Methods and apparatus are provided for determining level-thresholds for q-level memory cells. A group of the memory cells are read to obtain respective read signal components. The read signal components are processed in dependence on signal level to produce a signal level vector, comprising a series of elements, indicative of the distribution of read signal components in order of signal level. A plurality of possible sets of q−1 elements corresponding, respectively, to q−1 level-thresholds which partition the signal level vector into q segments, is then defined. The q−1 level-thresholds for the group of memory cells are then determined by selecting from said possible sets that set for which a predetermined difference function, dependent on differences in signal level for elements in each of said q segments for the set, has an optimum value.

    摘要翻译: 提供了用于确定q级存储器单元的电平阈值的方法和装置。 读取一组存储器单元以获得相应的读取信号分量。 根据信号电平对读出的信号分量进行处理以产生信号电平矢量,该信号电平矢量包括指示信号电平顺序的读取信号分量分布的一系列元件。 然后定义分别对应于将信号电平矢量划分为q个段的q-1个电平阈值的多个可能的q-1个元素集合。 然后通过从所述可能的集合中选择所设定的q-1电平阈值,所述可能集合根据组合的每个所述q个部分中的元素的信号电平的差异来设定预定的差分函数, 最佳值。

    Data encoding in solid-state storage apparatus
    35.
    发明授权
    Data encoding in solid-state storage apparatus 有权
    固态存储装置中的数据编码

    公开(公告)号:US09502138B2

    公开(公告)日:2016-11-22

    申请号:US14496416

    申请日:2014-09-25

    摘要: A method for encoding an input data block for storage in q-level cells of solid-state memory includes producing a preliminary block from the input data block by modulation encoding at least part of the input block into a first group of qary symbols via a first drift-tolerant encoding scheme, the preliminary block comprising the first group of qary symbols and any remainder of the input block not encoded via the first encoding scheme; generating parity data for the preliminary block via an error-correction encoding scheme; modulation encoding the parity data and any remainder of the input block into a second group of qary symbols via a second drift-tolerant encoding scheme; and supplying the qary symbols of the first and second groups for storage in respective q-level memory cells.

    摘要翻译: 用于编码用于存储在固态存储器的q级单元中的输入数据块的方法包括:通过经由第一数据块将输入块的至少一部分调制编码为第一组符号符号来产生来自输入数据块的初步块 漂移容错编码方案,所述初步块包括第一组码元符号和未经第一编码方案编码的输入块的任何剩余部分; 通过纠错编码方案产生初步块的奇偶校验数据; 将所述奇偶校验数据和所述输入块的任何剩余部分经由第二容错编码方案编码成第二组qary符号; 以及提供第一和第二组的标号以存储在相应的q级存储单元中。

    Optimum tape layout selection for improved error correction capability
    36.
    发明授权
    Optimum tape layout selection for improved error correction capability 有权
    最佳磁带布局选择,可提高纠错能力

    公开(公告)号:US09401176B2

    公开(公告)日:2016-07-26

    申请号:US14619016

    申请日:2015-02-10

    摘要: According to one embodiment, a system for selecting an optimum tape layout to store data on a tape medium includes a processor and logic integrated with and/or executable by the processor, the logic being configured to compute a set of all minimum distances corresponding to a plurality of data set layouts, wherein each minimum distance is computed between a location of a first codeword interleave (CWI) and locations of all other CWIs in a common sub data set (SDS), and calculate a first performance metric associated with each possible set of parameters using the set of all minimum distances for the plurality of data set layouts, the parameters being associated with at least a tape drive and the tape medium. More systems, methods, and computer program products for selecting optimum tape layouts to store data on tape media are described in accordance with other embodiments.

    摘要翻译: 根据一个实施例,用于选择在磁带介质上存储数据的最佳磁带布局的系统包括与处理器集成和/或可执行的处理器和逻辑,所述逻辑被配置为计算对应于 多个数据集布局,其中在第一码字交织(CWI)的位置和公共子数据集(SDS)中的所有其他CWI的位置之间计算每个最小距离,并且计算与每个可能集合相关联的第一性能度量 的参数,使用所述多个数据集布局的所有最小距离的集合,所述参数与至少一个磁带驱动器和磁带介质相关联。 根据其他实施例描述了用于选择最佳磁带布局以在磁带介质上存储数据的更多系统,方法和计算机程序产品。

    DIAGONAL ANTI-DIAGONAL MEMORY STRUCTURE
    37.
    发明申请
    DIAGONAL ANTI-DIAGONAL MEMORY STRUCTURE 有权
    对角线对抗记忆结构

    公开(公告)号:US20160188230A1

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

    申请号:US14583738

    申请日:2014-12-28

    IPC分类号: G06F3/06 H03M13/29

    摘要: A quarter product code codeword includes various R code symbols and C code symbols each including a plurality of symbols. Each symbol is loaded into a diagonal anti-diagonal structure in two unique locations. To provide for fast loading, the symbols may be shifted by one or more shift registers associated with the diagonal or anti-diagonal structure. The two locations at which each symbol is positioned are included within different diagonals or anti-diagonals making it possible to load or unload either symbol or multiple symbols in a single clock cycle. Further, by partitioning the diagonal anti-diagonal structure, multiple respective symbols or plurality of symbols may be loaded or unloaded in a single clock cycle.

    摘要翻译: 四分之一产品代码码字包括各自包含多个符号的各种R码符号和C码符号。 每个符号被加载到两个独特位置的对角线对角线结构中。 为了提供快速加载,符号可以被与对角线或反对角线结构相关联的一个或多个移位寄存器移位。 每个符号位于的两个位置包括在不同的对角线或反对角线内,使得可以在单个时钟周期内加载或卸载符号或多个符号。 此外,通过划分对角线对角线结构,可以在单个时钟周期内加载或卸载多个相应符号或多个符号。

    Remote data storage
    38.
    发明授权
    Remote data storage 有权
    远程数据存储

    公开(公告)号:US09292532B2

    公开(公告)日:2016-03-22

    申请号:US14451778

    申请日:2014-08-05

    IPC分类号: G06F17/30 H04L29/06

    摘要: A computer-implemented method for performing remote data storage includes providing, by at least one client, files to be stored on a remote server, evaluating popularity of the files, and storing the files on the server in a form that depends on the popularity of the files. Files with a first level of popularity are stored in a deduplicated form and files with a second level of popularity are stored in an encrypted form, the first level of popularity being higher than the second level of popularity.

    摘要翻译: 用于执行远程数据存储的计算机实现的方法包括由至少一个客户端提供要存储在远程服务器上的文件,评估文件的流行度,以及依赖于 文件。 具有第一级别流行度的文件以重复数据删除的形式存储,具有第二级别的流行度的文件以加密形式存储,第一级别的流行度高于第二级别的流行度。

    GENERATING A CODE ALPHABET OF SYMBOLS TO GENERATE CODEWORDS FOR WORDS USED WITH A PROGRAM
    39.
    发明申请
    GENERATING A CODE ALPHABET OF SYMBOLS TO GENERATE CODEWORDS FOR WORDS USED WITH A PROGRAM 有权
    生成用于生成与程序一起使用的文字的编码的符号代码标签

    公开(公告)号:US20150372692A1

    公开(公告)日:2015-12-24

    申请号:US14742673

    申请日:2015-06-17

    IPC分类号: H03M7/40

    CPC分类号: H03M7/40

    摘要: Provided are a computer program product, system, and method for generating a code alphabet for use by a deployed program to determine codewords for words. A first code alphabet has a first number of symbols that provide variable length codings of the words. A second code alphabet is generated having a second number of symbols formed by merging the symbols in the first code alphabet, wherein the second code alphabet comprises the code alphabet used by the deployed program.

    摘要翻译: 提供了一种用于生成代码字母表的计算机程序产品,系统和方法,用于部署程序用于确定字的码字。 第一代码字母表具有提供词的可变长度编码的第一数目的符号。 生成第二代码字母表,其具有通过合并第一代码字母表中的符号形成的第二数量的符号,其中第二代码字母表包括部署程序使用的代码字母表。

    TAPE HEADER FORMAT HAVING EFFICIENT AND ROBUST CODEWORD INTERLEAVE DESIGNATION (CWID) PROTECTION
    40.
    发明申请
    TAPE HEADER FORMAT HAVING EFFICIENT AND ROBUST CODEWORD INTERLEAVE DESIGNATION (CWID) PROTECTION 有权
    具有高效和可靠的编码代码指令(CWID)保护的卷带头格式

    公开(公告)号:US20150261608A1

    公开(公告)日:2015-09-17

    申请号:US14726522

    申请日:2015-05-30

    IPC分类号: G06F11/10 G11B20/18

    摘要: In one embodiment, a computer program product for providing header protection in magnetic tape recording includes a computer readable storage medium having program instructions embodied therewith, the program instructions readable by a processor to cause the processor to: calculate or obtain, by the processor, codeword interleave designation (CWID) parity for all CWIDs in a codeword interleave (CWI) set header, the CWID parity including error correction coding (ECC) parity, and store, by the processor, the CWID parity to a magnetic tape in one or more fields which are repeated for each CWI header in the CWI set header without using reserved bits in the CWI set header to store the CWID parity. Other systems and methods for providing header protection in magnetic tape recording are described in more embodiments.

    摘要翻译: 在一个实施例中,一种用于在磁带记录中提供标题保护的计算机程序产品包括具有其中包含的程序指令的计算机可读存储介质,由处理器可读的程序指令,使处理器:由处理器计算或获得代码字 对于码字交错(CWI)集头部中的所有CWID的交织指定(CWID)奇偶校验,CWID奇偶校验包括纠错编码(ECC)奇偶校验,并由处理器将CWID奇偶校验存储到一个或多个字段中的磁带 它们在CWI集头部中的每个CWI报头重复,而不使用CWI集头部中的保留位来存储CWID奇偶校验。 在更实施例中描述了用于在磁带记录中提供标题保护的其它系统和方法。