article
Open access
Software optimization for fast encoding and decoding of Reed-Solomon codes
Research footprint
At a glance
- Citations
- 0
- References
- 17
- Comments
- 0
Paper overview
Abstract
In this work, we propose a software library written in C for encoding and decoding Reed-Solomon codes. Library consists of one scalar CODEC and two vectorized codecs for x86 architecture. Vectorized codecs use the benefits of SSSE3 or AVX2 instruction sets. We compare the performance of our three codecs with the JPWL RS CODEC from the Open JPEG library. The performance comparison methodology is described, and it is based on the measuring of the encoding and decoding speed. The results demonstrate a 4.1x speed gain with the scalar CODEC and a 19.6x gain with the vectorized CODEC. Based on testing results and supported instruction sets, a dynamic selection of CODEC version is proposed.
Record transparency
Publication details
- DOI
- 10.5937/telfor2202056s
- OpenAlex
- W4318355340
- Document type
- article
- Language
- EN
- Source
- Telfor Journal
- Last metadata update
Comments
Log in to join the discussion.