Logical Architecture
This section introduces the logical architecture and acceleration principles of the KAE.
Table 1 describes the functions of each subsystem. The chip accelerator subsystem, BIOS subsystem, and BMC subsystem are equipped with the server hardware based on the Kunpeng 920 processor.
Subsystem |
Function Description |
|---|---|
Application systems |
A user-plane system invokes the application library subsystem or driver subsystem to accelerate big data and web applications. |
Application library subsystem |
The application library subsystem includes the OpenSSL accelerator engine, zstd replacement library, LZ4 replacement library, and zlib replacement library, and provides standard interfaces to the upper layer. |
Accelerator driver subsystem |
This is the core part of the system and provides a unified driver interface for each accelerator module to the upper layer. |
Chip accelerator subsystem |
This subsystem is integrated on Kunpeng 920 series processors as an accelerator. It provides register interfaces for the upper layer. It is not open to users. |
BIOS subsystem |
The BIOS software system on a board determines the modules to be initialized based on the license and reports Advanced Configuration and Power Interface ( |
BMC subsystem |
This is a BMC software system, which manages accelerator licenses for servers. |
