Linux 6.8 To Support Next-Gen Intel Accelerators (QAT 420xx): More Engines, More Algos

Written by Michael Larabel in Intel on 2 January 2024 at 09:11 AM EST. Add A Comment
INTEL
Queued in the kernel's crypto subsystem development tree ahead of the upcoming Linux 6.8 merge window is introducing support for next-gen Intel QAT accelerators. The Intel QAT 420xx devices will support more acceleration engines as well as additional algorithms for next-generation QuickAssist Technology.

Linux 6.8 is to introduce a new "qat_420xx" Linux kernel driver for supporting upcoming Intel QAT 420xx series hardware, an upgrade over existing Intel QAT 4xxx series accelerators.

New with the Intel QAT 420xx hardware and supported by this new device driver is supporting now up to 16 service engines and one administration engine. In addition to the 17 engines is also adding support for the wireless cipher algorithms ZUC and Snow 3G. QAT support on Linux has been in good shape and has proven useful with better software adoption than some of the other Intel Xeon Scalable accelerator blocks found since Sapphire Rapids. Boasting more engines and the additional wireless cipher algorithms should be useful for telco/edge deployments and more.

The Intel patches introducing the new Intel QAT 420xx driver support don't outline what products will have the new accelerator capabilities, but given the timing it wouldn't be surprising if QAT 4200xx accelerators will be found in Intel Granite Rapids processors later this year.

Intel QAT420xx driver Kconfig


The qat_420xx driver is currently living within the cryptodev-2.6.git codebase until the Linux 6.8 merge window opens next week.

The Intel QAT driver code is also seeing support in Linux 6.8 added for device telemetry support. This QAT device telemetry will allow for exposing metrics around accelerator performance and utilization. The telemetry data is exposed via DebugFS and is just about allowing this data to be accessed by users/administrators and isn't about any remote telemetry or other nefarious uses that sometimes raise concerns by Linux users especially when hearing of "telemetry".

Linux 6.8 is shaping up to be another exciting kernel cycle and the stable release should be out in March.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week