HW optimized CRC32 implementation #82
Labels
feature-request
New feature or enhancement. May require GitHub community feedback.
p3
This is a minor priority issue
Describe the feature
Looking through the code (for Intel architecture), I see that aws_checksums_crc32() is only SW implementation. There is no hardware accelerated implementation (SSE4.2 or AVX512). However aws_checksums_crc32c() has HW accelerated implementation.
Is there a reason why CRC32 implementation is not hardware accelerated? There are no users for it?
Please let me know if there is interest.
Use Case
HW optimized CRC32 implementation for Intel architecture using AVX512.
Proposed Solution
I am working on AVX512 optimized CRC32c implementation (in AVX512 branch), I can easily modify it to support both CRC32 and CRC32c.
Other Information
No response
Acknowledgements
The text was updated successfully, but these errors were encountered: