×

ACCELERATED ERASURE CODING SYSTEM AND METHOD

  • US 20130173996A1
  • Filed: 12/30/2011
  • Published: 07/04/2013
  • Est. Priority Date: 12/30/2011
  • Status: Active Grant
First Claim
Patent Images

1. A system for accelerated error-correcting code (ECC) processing comprising:

  • a processing core for executing computer instructions and accessing data from a main memory; and

    a non-volatile storage medium for storing the computer instructions,wherein the processing core, the storage medium, and the computer instructions are configured to implement an erasure coding system comprising;

    a data matrix for holding original data in the main memory;

    a check matrix for holding check data in the main memory;

    an encoding matrix for holding first factors in the main memory, the first factors being for encoding the original data into the check data; and

    a thread for executing on the processing core and comprising;

    a parallel multiplier for concurrently multiplying multiple data entries of a matrix by a single factor; and

    a first sequencer for ordering operations through the data matrix and the encoding matrix using the parallel multiplier to generate the check data.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×