Intel engineers yesterday released QATlib 25.08 as the first new update in nearly one year for this QuickAssist Technology library. Intel QuickAssist allows hardware-accelerated offloading of various security authentication and compression operations from the CPU onto dedicated accelerator IP found in recent Xeon processors. Intel’s QATlib is the open-source library for enabling that magic to happen from the user-space side.
Intel QATlib 25.08 continues supporting both QuickAssist Gen4 and Gen5 devices — there are older QAT hardware out there but unsupported. Intel recently began upstreaming Intel QAT Gen6 hardware support within the Linux kernel driver for presumably finding QAT Gen6 with upcoming Xeon Diamond Rapids / Clearwater Forest processors but QATlib isn’t yet officially support that next-generation accelerator.
What there is to find with QATlib 25.08 is hugepages support and various other refinements that have built up within the Intel codebase over the past year:
“- Added support for Hugepages
– Added No-IOMMU support for vfio
– Added support for programmable CRCs to the DC Service
– Added a new API to query compression capabilities and marked the old API for deprecation
– Enabled treating a CRC generated by the compression engine as an error (see –enable-treat-crc-from-comp-engine-as-error)
– Enabled a performance optimization in the case where Queue Pairs are not shared across threads (see –enable-icp-without-qp-submission-lock)
– Disabled ZUC-256 on Intel QAT GEN5 devices
– Aligned with CPA API v5.6
– Bug Fixes”
For those making use of Intel QuickAssist you can grab the new QATlib 25.08 release from GitHub.