Get the latest tech news
New Linux Patches Yield Up To 3.3x Faster AES-CTR Performance On AMD Zen 5 CPUs
Google engineer Eric Biggers is known for some of his great crypto performance optimization patches to benefit the Linux kernel and his most recent patch series is yielding some very tantalizing results for AMD Zen 5 processors whether it be the Ryzen 9000 series, Ryzen AI 300 series, or EPYC 9005 server processors.
This has included AVX-512/AVX10 optimized code paths as well as making use of VAES and other new x86_64 CPU instruction set extensions to speed-up different algorithms within the Linux kernel. On top of all the recent upstream improvements, on Tuesday night he posted his latest work rewriting the AES-CTR and AES-XCTR code to be better optimized for modern x86_64 CPUs. Biggers commented on one of the patches:"This greatly improves the performance of AES-CTR and AES-XCTR on VAES-capable CPUs, with the best case being AMD Zen 5 where an over 230% increase in throughput (i.e. over 3.3x faster) is seen on long messages.
Or read this on Phoronix