AVX-512/AVX10 & VAES Optimized AES-GCM Implementation Lands In Linux 6.11
([Linux Kernel] 5 Hours Ago
Linux 6.11 Crypto)
- Reference: 0001479943
- News link: https://www.phoronix.com/news/Linux-6.11-Crypto
- Source link:
The crypto subsystem updates have landed for the [1]Linux 6.11 kernel.
Exciting with the crypto updates for Linux 6.11 are merging the AVX-512/AVX10 and VAES optimized implementation of AES-GCM. The new AES-GCM implementation can [2]score up to 162% faster performance with modern Intel and AMD processors. Eric Biggers of Google has been working on this new tuned AES Galois/Counter Mode implementation after recently upstreaming some nice AES-XTS optimized implementations for modern Intel/AMD processors.
The performance from rewriting the AES-NI implementation and the new VAES and AVX-512/AVX10 AES-GCM implementation is great especially for AMD Zen 4 and newer Intel Xeon servers with AVX-512:
The crypto updates for Linux 6.11 also include x25519 support on ppc64le, Allwinner H616 crypto support is added to the sun8i-ce driver, DMA support in the STM32 driver, and Exynos 850 hardware random number generator support.
More details on these exciting changes via the [3]crypto pull request that has already been merged to Linux 6.11 Git.
[1] https://www.phoronix.com/search/Linux+6.11
[2] https://www.phoronix.com/news/AES-GCM-Intel-AMD-Linux-6.11
[3] https://lore.kernel.org/lkml/ZpkdZopjF9%2F9%2FNjx@gondor.apana.org.au/
Exciting with the crypto updates for Linux 6.11 are merging the AVX-512/AVX10 and VAES optimized implementation of AES-GCM. The new AES-GCM implementation can [2]score up to 162% faster performance with modern Intel and AMD processors. Eric Biggers of Google has been working on this new tuned AES Galois/Counter Mode implementation after recently upstreaming some nice AES-XTS optimized implementations for modern Intel/AMD processors.
The performance from rewriting the AES-NI implementation and the new VAES and AVX-512/AVX10 AES-GCM implementation is great especially for AMD Zen 4 and newer Intel Xeon servers with AVX-512:
The crypto updates for Linux 6.11 also include x25519 support on ppc64le, Allwinner H616 crypto support is added to the sun8i-ce driver, DMA support in the STM32 driver, and Exynos 850 hardware random number generator support.
More details on these exciting changes via the [3]crypto pull request that has already been merged to Linux 6.11 Git.
[1] https://www.phoronix.com/search/Linux+6.11
[2] https://www.phoronix.com/news/AES-GCM-Intel-AMD-Linux-6.11
[3] https://lore.kernel.org/lkml/ZpkdZopjF9%2F9%2FNjx@gondor.apana.org.au/
pWe00Iri3e7Z9lHOX2Qx