Skip to content

Add Kunpeng Accelerator Engine (KAE) support as contrib extensions #41820

@MisaKokoro

Description

@MisaKokoro

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

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions