intel / intel/isa-l

Polynomial Code for ISA-L erasure code - optional faster encode - decode unchanged

Open
#378 8 comments 1 reaction 0 assignees View on GitHub
Dominant language
C
Stars
1.1k
Forks
346
PR merge metrics
No merged PRs in 30d

Description

The intended ISA-L use case is as an erasure only code. Polynomial code could do a somewhat faster single thread full encode using LFSR, but would require separate software for LFSR based encoding. Multi-threading would be a simpler way to increase throughput, I don't have any plans to create a repository for LFSR based encoding unless there is some interest in this.

For erasure codes like ISA-L, error checking | correction would be normally be handled externally, such as the ZFS file system. If error checking | correction was to be added to erasure code, a polynomial code based matrix can be used for encoding.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.