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

need to replicate QAT dpdk perf test on x86

JCK1
Beginner
4,703 Views

Hi,

Based on https://fast.dpdk.org/doc/perf/DPDK_21_11_Intel_crypto_performance_report.pdf

I am having problems to replicate Intel's test on x86, the best I can get is 7.9gbps on Xeon(R) Gold 6338N CPU @ 2.20GHz from SuperMicro. I tried to follow your instructions of configuring BIOS and kernel settings, etc on your report.

The VFs were assigned with vfio-pci driver not QAT's VF driver.

Anything I could be missing?

Thanks in advance.

 

JC

0 Kudos
51 Replies
JCK1
Beginner
454 Views

Hi Ronny

 

for crypto_qat device type here is the published Intel result:

   

AES-CBC-128/SHA1-HMAC (Gbps)

crypto_qat

AES-CBC-128/SHA2-256-HMAC (Gbps)

crypto_qat

AES-GCM-128 (Gbps)

crypto_qat

3.903.893.35
7.727.686.66
15.0614.9213.10
28.3127.9924.69
45.6046.6739.58
52.7052.45

49.85

 

on our lab machine Gold 6338N CPU @ 2.20GHz, the results are:

AES-CBC-128/SHA1-HMAC (Gbps)

crypto_qat

AES-CBC-128/SHA2-256-HMAC (Gbps)

crypto_qat

AES-GCM-128 (Gbps)

crypto_qat

0.81380.81040.7035
1.61041.60041.4020
3.14183.11452.7618
5.93905.88025.2268
9.22489.08378.2348
10.965710.805710.3737

 

We are trying to bring up the system based on Sapphire Rapid to run the tests again.

 

Are we going to run tests on crypto_scheduler? 

 

Thanks

JCK

0 Kudos
Ronny_G_Intel
Moderator
407 Views

Hi JCK1,

 

We need some additional clarification, can you please provide the command that you are running for the Cryptodev QAT PMD performance test (test we are concentrating on)?

Are these the results?

 

AES-CBC-128/SHA1-HMAC (Gbps)

crypto_qat

AES-CBC-128/SHA2-256-HMAC (Gbps)

crypto_qat

AES-GCM-128 (Gbps)

crypto_qat

3.90 3.89 3.35
7.72 7.68 6.66
15.06 14.92 13.10
28.31 27.99 24.69
45.60 46.67 39.58
52.70 52.45

49.85

 

on our lab machine Gold 6338N CPU @ 2.20GHz, the results are:

AES-CBC-128/SHA1-HMAC (Gbps)

crypto_qat

AES-CBC-128/SHA2-256-HMAC (Gbps)

crypto_qat

AES-GCM-128 (Gbps)

crypto_qat

0.8138 0.8104 0.7035
1.6104 1.6004 1.4020
3.1418 3.1145 2.7618
5.9390 5.8802 5.2268
9.2248 9.0837 8.2348
10.9657 10.8057 10.3737

 

Thanks,

Ronny G

0 Kudos
JCK1
Beginner
393 Views

Hi Ronny

 

Yes the first table is from Intel published result. the second table is from my test on our x86 machine.

 

Thanks

JCK

0 Kudos
Ronny_G_Intel
Moderator
385 Views

Thanks JCK1, can you please provide the exact command that you are running to obtain these results?

 

Regards,

Ronny G 

0 Kudos
JCK1
Beginner
362 Views

Hi Ronny

 

Yes, run this:

./intel-cryptodev-qat-tests.sh [0|1|2] for 

0 - AES-CBC-128/SHA1-HMAC 

1 - AES-CBC-128/SHA2-256-HMAC

2 - AES-GCM-128 

 

thanks

JCK

0 Kudos
Ronny_G_Intel
Moderator
317 Views

Hi JCK1,

 

I really need your help with the full command that you are running.

We want to confirm that you are using scheduler PMD with QAT workers in round-robin.

Can you please provide the full command? 

 

Thanks,

Ronny G

0 Kudos
JCK1
Beginner
302 Views

Hi Ronny,

I tried to post reply here, but your system complained:
Your post has been changed because invalid HTML was found in the message body. The invalid HTML has been removed. Please review the message and submit the message when you are satisfied.

So I put every thing into a txt file and attached here.

JCK

 

 

 

 

0 Kudos
JCK1
Beginner
430 Views

Hi Ronny

 

Also Intel's Sapphire Rapid has QAT integrated into the SoC, so for QAT how to test its performance on SR? do you have any information can share with us to conduct our evaluation?  How is that supported in DPDK?

 

Thanks

JCK

0 Kudos
Ronny_G_Intel
Moderator
486 Views

and by the way JCK1, I have provided the DPDK team with your update, thank you.

0 Kudos
Ronny_G_Intel
Moderator
201 Views

Hi JCK1,


Thanks for the information, the .txt you provided me with has been shared with the DPDK team.


Thanks,

Ronny G


0 Kudos
Reply