Get the latest tech news
Linux 6.15 CRC Code Should See Big Speed-Ups For Intel/AMD AVX-512 CPUs
While we are still awaiting the Linux 6.14 release (or a 6.14-rc8 release) with no kernel drop having occurred on Sunday, early pull requests for the Linux 6.15 kernel cycle continue flowing in
Among the early pull requests over the weekend were the CRC code updates that include some nice optimizations for those running on AVX-512 processors. This code slated for inclusion in Linux 6.15 adds optimized CRC functions for the VPCLMULQDQ SIMD instruction found with x86_64 processors supporting AVX-512. Eric Biggers explained in the prior patch series working out this VPCLMULQDQ usage within the cyclic redundancy check code:"This approach allows easily wiring up an x86-optimized implementation of any variant of CRC-8, CRC-16, CRC-32, or CRC-64, including full support for VPCLMULQDQ.
Or read this on Phoronix