Publication | Closed Access
Instruction Set Extensions for Reed-Solomon Encoding and Decoding
20
Citations
4
References
2006
Year
Unknown Venue
Hardware SecurityGalois FieldEngineeringAlgebraic Coding TheoryError Control TechniqueReed-solomon CodesFormal MethodsComputer ArchitectureComputer EngineeringIterative DecodingVariable-length CodeComputer ScienceIntermediate RepresentationError Correction CodeInstruction Set ExtensionsCryptographyGalois Field Arithmetic
Reed-Solomon codes are an important class of error correcting codes used in many applications related to communications and digital storage. The fundamental operations in Reed-Solomon encoding and decoding involve Galois field arithmetic which is not directly supported in general purpose processors. On the other hand, pure hardware implementations of Reed-Solomon coders are not programmable. In this paper, we present a novel algorithm to perform Reed-Solomon encoding. We also propose four new instructions for Galois field arithmetic. We show that by using the instructions, we can speedup Reed-Solomon decoding by a factor of 12 compared to a pure software approach, while still maintaining programmability.
| Year | Citations | |
|---|---|---|
Page 1
Page 1