Get the latest tech news

Linux Kernel Patches Speed-Up CRC32 Performance For CPUs With "Good" AVX-512


Google engineer Eric Biggers who has been responsible for many great Linux cryptography subsystem performance optimizations in recent years has another exciting patch series

Google engineer Eric Biggers who has been responsible for many great Linux cryptography subsystem performance optimizations in recent years has another exciting patch series. Rationale: VPCLMULQDQ performance has improved on newer CPUs, making crc32_lsb_vpclmul_avx512() faster than crc32c_x86_3way(), even though crc32_lsb_vpclmul_avx512() is designed for generic 32-bit CRCs and does not utilize x86_64's dedicated CRC-32C instructions." Some pretty nice speed-ups for the CRC32 performance on modern Intel and AMD CPUs that sport the "good" AVX-512 implementations:

Get the Android app

Or read this on Phoronix

Read more on:

Photo of speed

speed

Photo of linux kernel

linux kernel

Photo of cpus

cpus

Related news:

News photo

How to write Rust in the Linux kernel: part 3

News photo

Former OpenAI staffer reveals culture of secrecy, speed, and X obsession

News photo

New Effort To Upstream LTTng In The Linux Kernel Draws Criticism From Torvalds