-
Notifications
You must be signed in to change notification settings - Fork 5.1k
Description
Title: Add Kunpeng Accelerator Engine(KAE) support as contrib extensions
Description:
Kunpeng Accelerator Engine (KAE) provides hardware acceleration for cryptographic operations on systems based on the Kunpeng 920 series processors.
To leverage this capability, a new Envoy contrib extension is proposed:
KAE private key provider:This extension will use the UADK lib (https://github.com/Linaro/uadk) to accelerate RSA and other asymmetric key operations used in TLS handshakes.
It will behave similarly to the existing qat private key provider, but will offload expensive cryptographic operations from the CPU to the Kunpeng hardware accelerator, freeing CPU cycles for other workloads.
A new library dependency would be added:uadklib for accessing the hardware.
Relevant Links:
https://www.hikunpeng.com/document/detail/en/kunpengaccel/kae/usermanual/kunpengaccel_16_0002.html