Introduction
The Kunpeng Accelerator Engine (KAE) is a hardware acceleration solution based on Kunpeng 920 series processors. It includes
The
Software Architecture
Table 1 describes the functions of modules in the software architecture.
Module Name |
Function |
|---|---|
Accelerator libraries |
Application development libraries that integrate encryption, decryption, or decompression algorithms. A library can function as a bridge between upper-layer applications and hardware accelerators. |
UADK |
User-space Accelerator Development Kit (UADK). It provides a unified programming interface for hardware-based acceleration of cryptographic and compression algorithms. |
UACCE |
Unified/User-space-access-intended Accelerator Framework (UACCE). It can adapt hardware accelerators (regardless of the vendor) that support the SVA technology to UADK. |
KAE |
Kunpeng Accelerator Engine (KAE). It is a hardware acceleration solution based on Kunpeng 920 series processors. |
