DISTRIBUTED STORAGE SYSTEM, METHOD AND APPARATUS

    公开(公告)号:WO2020055914A1

    公开(公告)日:2020-03-19

    申请号:PCT/US2019/050473

    申请日:2019-09-10

    Abstract: A system, method and apparatus for encoding and decoding data in a distributed data storage and retrieval system. Data destined for storage is converted into information vectors, and the information vectors are multiplied by a binary encoder matrix to form systematic codewords. The binary encoder matrix is formed as a binary representation of an encoding matrix, the encoding matrix comprising an identity matrix and a special Cauchy matrix, where each element in encoding matrix is an element of an extension field.

    METHOD AND APPARATUS FOR HIGH SPEED DATA PROCESSING

    公开(公告)号:WO2019168877A1

    公开(公告)日:2019-09-06

    申请号:PCT/US2019/019682

    申请日:2019-02-26

    Abstract: A system, method and apparatus for performing high data throughput computations is disclosed. An I/O device, such as a solid state hard drive (SSD), is configured with programmable circuitry, in addition to traditional data storage and retrieval components. A host processor configures the programmable circuitry to perform one of any number of high data throughput computations using the same data storage and retrieval protocol used to store data on the I/O device.

    METHOD AND APPARATUS FOR EFFICIENT DATA DECODING

    公开(公告)号:WO2019104345A3

    公开(公告)日:2019-05-31

    申请号:PCT/US2018/062662

    申请日:2018-11-27

    Abstract: A method and apparatus for efficient data decoding is described. Data is encoded by an LDPC encoder using a G matrix. An LDPC decoder uses a modified H matrix to decode encoded blocks of data, the modified H matrix having at least two columns of its circulants swapped with each other. The encoded blocks of data are stored, decoded and reconstructed in an order that considers the circulants in the columns that have been swapped.

    METHOD AND APPARATUS FOR EFFICIENT DATA DECODING

    公开(公告)号:WO2019126595A1

    公开(公告)日:2019-06-27

    申请号:PCT/US2018/066972

    申请日:2018-12-20

    Abstract: A method and apparatus is described for assigning columns of an LDPC H matrix to a plurality of decoding logics for efficient decoding of codewords. The rows of the LDPC H matrix are evaluated in a number of different orderings, and for each row in each ordering, a number of columns containing non-zero circulants are determined that cannot be evenly distributed to a plurality of decoding logics. As each row is evaluated, one or more columns of the LDPC H matrix are assigned to temporary bins for storage. After the LDPC H matrix has been evaluated a plurality of times, the arrangement that resulted in the fewest number of "mismatched" columns is selected, and the columns of the LDPC H matrix that were assigned to the temporary storage bins for that particular row arrangement is used to assign the columns in the bins to the plurality of decoding logics.

    METHOD AND APPARATUS FOR EFFICIENT DATA DECODING

    公开(公告)号:WO2019104345A2

    公开(公告)日:2019-05-31

    申请号:PCT/US2018/062662

    申请日:2018-11-27

    Abstract: A method and apparatus for efficient data decoding is described. Data is encoded by an LDPC encoder using a G matrix. An LDPC decoder uses a modified H matrix to decode encoded blocks of data, the modified H matrix having at least two columns of its circulants swapped with each other. The encoded blocks of data are stored, decoded and reconstructed in an order that considers the circulants in the columns that have been swapped.

Patent Agency Ranking