Big Speed Boost For AES-GCM Performance On Intel & AMD CPUs Queued Ahead Of Linux 6.11
- Reference: 0001469477
- News link: https://www.phoronix.com/news/AES-GCM-Intel-AMD-Linux-6.11
- Source link:
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