- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
![](/skins/images/E2C6D832B61BAAAA0B8D2A8E57BC7B01/responsive_peak/images/icon_anonymous_message.png)
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page