News: 0001469477

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Big Speed Boost For AES-GCM Performance On Intel & AMD CPUs Queued Ahead Of Linux 6.11

([Linux Kernel] 5 Hours Ago AES-GCM)


The patches recently covered on Phoronix for [1]up to 162% faster AES-GCM encryption/decryption with modern Intel and AMD processors is now queued for introduction in the upcoming Linux 6.11 cycle!

Eric Biggers of Google has been working on some big performance improvements. After recently working on [2]much faster AES-XTS performance for modern Intel and AMD CPUs that was merged for Linux 6.10, he turned his attention to enhancing the AES Galois/Counter Mode performance.

This work is focused on VAES and AVX-512/AVX10 implementations of AES-GCM for up to 162% better performance. In addition to the new VAES and AVX-512/AVX10 optimized implementation, the AES-NI optimized AES-GCM has been rewritten. The big performance gains showed by Biggers are:

Very nice improvements for both encryption and decryption speeds.

The news today is the work has been queued into [3]cryptodev . With it now hitting the crypto subsystem's development tree, it should be submitted for the upcoming Linux 6.11 merge window in July.



[1] https://www.phoronix.com/news/AES-GCM-Faster-AVX-VAES

[2] https://www.phoronix.com/news/Linux-6.10-Crypto

[3] https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git/log/



Mitch

emansom

I guess I've been so wrapped up in playing the game that I never took
time enough to figure out where the goal line was -- what it meant to
win -- or even how you won.
-- Cash McCall