-
Notifications
You must be signed in to change notification settings - Fork 4.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Intel® QuickAssist Technology (Intel® QAT) support as contrib extensions #21531
Comments
This issue has been automatically marked as stale because it has not had activity in the last 30 days. It will be closed in the next 7 days unless it is tagged "help wanted" or "no stalebot" or other activity occurs. Thank you for your contributions. |
This issue has been automatically closed because it has not had activity in the last 37 days. If this issue is still valid, please ping a maintainer and ask them to label it as "help wanted" or "no stalebot". Thank you for your contributions. |
@ipuustin QAT technology is highly effective in enhancing the performance of Envoy. Could you share a contrib extension of QATzip? |
Hi, @sjtuzbk you can find out qatzip extension at https://github.com/intel/envoy/tree/release-1.19-intel/contrib/qat/compression/qatzip/compressor, you also can reach me on the envoy Slack for your usecase and question. |
Thanks for your reply! I will try it. |
Hi, @sjtuzbk May I get your email? It will be great we can have a talk about the usecase of qatzip. Or you can contact me, my email is soulxu@gmail.com, glad to see we can get contact. |
Title:
Add Intel® QuickAssist Technology (Intel® QAT) support as contrib extensions
Description:
Next generation Intel® QAT support with Intel® Xeon® Scalable processors will feature an Intel® QAT cryptography and compression acceleration engine. In order to use it, two new Envoy contrib extensions are proposed:
Two new library dependencies would be added: QATzip library for compression and qatlib for accessing the hardware. Support for Intel® QAT is already present in the mainline Linux kernel and in Kubernetes device plugins (to expose the device files to containers). There are previous generations of Intel QAT® hardware devices, but they are not supported by these extensions.
Relevant links:
https://github.com/intel/intel-device-plugins-for-kubernetes/blob/main/cmd/qat_plugin/README.md
https://www.intel.com/content/www/us/en/architecture-and-technology/intel-quick-assist-technology-overview.html
https://www.intel.com/content/www/us/en/developer/topic-technology/open/quick-assist-technology/overview.html
The text was updated successfully, but these errors were encountered: