Introduction to QAT(Quick Assist Technology)
QAT is the technology provided by intel to offload CPU intense workloads like Compression, Encryption to QAT hardware. QAT is more efficient than a general-purpose CPU in terms of cost and performance. QAT is a Hardware Accelerator that can be add on to a card like RAM or inside the CPU.QAT gives higher performance when compared to the traditional compression technique. Some of the benefits of using QAT are as follows A higher compression ratio which increases Physical storage available Improved throughput as CPU workload is offloaded to QAT Hardware Increased performance as the time taken is very less compared to traditional software techniques CPU time can be utilized for performing some other operations FIG: QAT Hardware Adapter QAT is open-source and can be consumed either through the QAT library or through a development kit provided by intel for using encryption, decryption, compression, or decompression. QAT supports Cipher ope