-
公开(公告)号:WO2020055914A1
公开(公告)日:2020-03-19
申请号:PCT/US2019/050473
申请日:2019-09-10
Applicant: GOKE US RESEARCH LABORATORY
Inventor: VARANASI, Chandra
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.
-
公开(公告)号:WO2019168877A1
公开(公告)日:2019-09-06
申请号:PCT/US2019/019682
申请日:2019-02-26
Applicant: GOKE US RESEARCH LABORATORY
Inventor: YEO, Engling , VARANASI, Chandra
IPC: G06F13/42 , G06F13/16 , G06F12/0831
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.
-
公开(公告)号:WO2019104345A3
公开(公告)日:2019-05-31
申请号:PCT/US2018/062662
申请日:2018-11-27
Applicant: GOKE US RESEARCH LABORATORY
Inventor: TSENG, Ko-Chung , VARANASI, Chandra , YEO, Engling
IPC: H03M13/11
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.
-
公开(公告)号:WO2019246527A1
公开(公告)日:2019-12-26
申请号:PCT/US2019/038479
申请日:2019-06-21
Applicant: GOKE US RESEARCH LABORATORY
Inventor: VARANASI, Chandra , YEO, Engling
Abstract: A method and apparatus for improved data recovery in data storage systems is described. When errors occur while retrieving a plurality of codewords from a plurality of storage devices, a long vector may be formed from the plurality of codewords and decoded by a special, long parity check matrix to re-create data stored on the plurality of storage devices when normal decoding efforts fail.
-
5.
公开(公告)号:WO2019237060A1
公开(公告)日:2019-12-12
申请号:PCT/US2019/036146
申请日:2019-06-07
Applicant: GOKE US RESEARCH LABORATORY
Inventor: VARANASI, Chandra
Abstract: Apparatuses and methods suitably configured to utilize at least one algorithm for generating log-likelihood-ratio (LLR) values for low-density-parity-check (LDPC) codes used in flash memory-based systems. Additionally, at least one algorithm sets soft-read thresholds in the memory in such a way as to maximize the mutual information (MI) of the channel created by those thresholds for preventing errors.
-
公开(公告)号:WO2019126595A1
公开(公告)日:2019-06-27
申请号:PCT/US2018/066972
申请日:2018-12-20
Applicant: GOKE US RESEARCH LABORATORY
Inventor: TSENG, Ko-Chung , VARANASI, Chandra , YEO, Engling
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.
-
公开(公告)号:WO2019104345A2
公开(公告)日:2019-05-31
申请号:PCT/US2018/062662
申请日:2018-11-27
Applicant: GOKE US RESEARCH LABORATORY
Inventor: TSENG, Ko-Chung , VARANASI, Chandra , YEO, Engling
IPC: H03M13/11
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.
-
-
-
-
-
-