Linux 6.7 Will Allow More Efficient Use With Intel QAT Gen4 Hardware

Written by Michael Larabel in Intel on 24 September 2023 at 01:16 PM EDT. 7 Comments
INTEL
With the Linux 6.7 kernel this winter there is a new feature coming to Intel's QuickAssist Technology (QAT) device driver that will allow more efficient use with QAT Gen4 hardware such as the latest-generation Intel Xeon Scalable "Sapphire Rapids" processors.

Intel QAT Gen4 devices -- so far to appear with select Sapphire Rapids processors as one of the accelerator options -- support the notion of chained compression "DC" operations. With a single firmware request the chained operations allow for hashing and then compressing the data in one-go.

Intel 4th Gen Xeon Scalable Sapphire Rapids CPU


The Intel QAT Linux kernel driver is being extended to enable the DC chaining service with the latest QAT accelerators. By allowing the single DCC request to hash and then immediately compress the data it saves some overhead and the latency involved in making multiple requests to the QAT hardware.

More details on the QAT DC chaining can be found via this patch enabling the support in the open-source kernel driver. That patch is now queued into the "cryptodev" development tree of the cryptographic subsystem updates for the Linux 6.7 merge window that will open up in November.
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