Google engineer Eric Biggers has posted a revised v2 AVX-512 implementation of the Linux kernel's xor_gen() function, which is used for generating and validating parity blocks in RAID5/RAID6 and also used directly by filesystems like Btrfs. The updated implementation achieves up to 43% performance improvement, surpassing the original's 41% gain, with additional src count sizes now benefiting more than before. The patch is currently under review on the Linux kernel mailing list.
234 Impressions