Intel® QuickAssist Technology (Intel® QAT)
For questions and discussions related to Intel® QuickAssist Technology (Intel® QAT).
41 Discussions

How do I confirm if my QAT device supports compression?

xuqing
Beginner
264 Views

How do I confirm if my QAT device supports compression? My device uses the 200xx driver and the CPU is https://www.intel.com/content/www/us/en/products/sku/226114/intel-xeon-d1734nt-processor-15m-cache-up-to-3-10-ghz/specifications.html

0 Kudos
5 Replies
Ronny_G_Intel
Moderator
230 Views

Hi xuqing,


You may refer to the following article applicable for Intel® Xeon® D-2700 and D-1700 processors: https://www.intel.com/content/www/us/en/products/docs/processors/xeon-d/network-segments-product-brief.html 


Intel® QuickAssist Technology (Intel® QAT) with inline IPSec support accelerates encryption and compression; the platform is capable of driving up to 100 Gbps crypto and 70 Gbps compression. The crypto capability also includes inline IPSec, which enables customers to free up precious compute cores for other applications.


Let me know if you need further information.


Regards,

Ronny G


0 Kudos
xuqing
Beginner
217 Views

xuqing_0-1718345452671.png

Hi Ronny G,

However, when I use dpdk to search for devices (the command is dpdk/usertools/dpdk-devbind.py --status), I can find encryption devices but not compression devices. My dpdk version is v23.11. I want to ask if some configuration (such as specific firmware) is required to use compression devices, or if my QAT device does not support compression?

Regards,

xuqing

0 Kudos
xuqing
Beginner
215 Views

Also, when I was doing performance testing, I found that the encryption device also could not reach 100Gbps, the highest was only 32Gpbs, is this correct?

0 Kudos
Ronny_G_Intel
Moderator
133 Views

Hi xuqing,

 

I would recommend that you use cpa_sample_code instead of DPDK (DPDK is focused in providing high-performance packet processing frameworks for building software-defined networking and network function virtualization applications, not really into compression).

 

Please refer to the following website for cpa_sample_code details:

https://intel.github.io/quickassist/GSG/2.X/sampleapplications.html#performance-sample-code

 

Note: Before running cpa_sample_code make sure QAT is properly configured, refer to:

https://intel.github.io/quickassist/GSG/2.X/installation.html

 

On the other hand, how are you testing encryption device performance? And, what are you using as a benchmark for your results? Can you share the environment details?

 

Regards,

Ronny G

 

0 Kudos
Ronny_G_Intel
Moderator
98 Views

Hi xuqing,


I am just checking if you had a chance to check into in my previous note and try cpa_sample_code instead of DPDK.

Please let me know.


Regards,

Ronny G


0 Kudos
Reply