Intel® QuickAssist Technology (Intel® QAT) accelerates cryptographic and compression workloads by offloading the data to hardware capable of optimizing those functions. Listed below are the supported Intel® QAT capabilities:
Supported Intel Platforms:
Supported VMware Environment:
Intel® QuickAssist Technology Driver for VMware ESXi* – HW Version 1.X is available on the Intel’s Download Center.
There are several benefits to using Intel QAT. For example, it can be scaled by choosing accelerators with different performance characteristics or by employing multiple accelerators in a single platform. Another advantage is the reduction in software development efforts by implementing a consistent set of APIs that can be used across products and over multiple development cycles. The APIs also allow for optional supported features that can be queried at run-time, allowing the same software to run unmodified on different deployed platforms. In addition, the APIs are designed for portability being independent of the operating system and independent of user vs. kernel space. Memory is allocated by the calling application and provided to the API implementation through the API itself. For improved performance, the APIs can support both synchronous and asynchronous invocation modes. Flexible memory models are supported for data buffers to allow for zero-copy user space implementations. Many of the user space libraries supporting Intel® QAT can be found in the “Useful Links” section below.
The Intel® QAT driver supporting ESXi is provided under VMware’s Partner Verified and Supported Products (PVSP) program. Under the PVSP program, Intel acts as the primary contact for all Intel® QAT related issues. To submit an Intel® Premier Support (IPS) ticket, please go to https://www.intel.com/content/www/us/en/secure/my-intel/dashboard.html
VMware forwards all issues they suspect to be related to Intel® QAT to Intel to help triage and resolve with the customer directly.
Any known issues and limitations are listed in the release notes located here.
To get more information how Intel® QAT is being used in different use cases see: