5 ms·
Some industry standard CRC's are not recommended as there are much better ones (see research done by Koopman). So perhaps Intel is justified?
by childintime 7y ago
Some industry standard CRC's are not recommended as there are much better ones (see research done by Koopman). So perhaps Intel is justified?
- dooglius 7y agoInteresting. It looks like the Castagnoli polynomial is optimized assuming independent bit errors, while the "standard" CRC32 is optimized for consecutive bursts of bit errors (e.g. whole-byte errors). I guess it depends on the use case.
- mrob 7y ago>research done by Koopman Good overview of the research: https://users.ece.cmu.edu/~koopman/roses/dsn04/koopman04_crc_poly_embedded.pdf https://users.ece.cmu.edu/~koopman/roses/dsn04/koopman04_crc... Optimal CRC polynomials: https://users.ece.cmu.edu/~koopman/crc/index.html https://users.ece.cmu.edu/~koopman/crc/index.html Note that the best CRC depends on the length of the message it's protecting.