---
title: 概述
description: "KAE（Kunpeng Accelerator Engine，鲲鹏加速引擎）是基于鲲鹏920系列处理器提供的硬件加速解决方案，包含了KAE加解密和KAE解压缩。本文介绍了KAE及其安装、测试步骤和使用案例。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/251RC1/accel/kunpengaccel_16_0002.html
sourcePath: /source/zh/kunpengboostkithistory/251RC1/accel/kunpengaccel_16_0002.html
indexId: ebd56c4908b1d8b4dac8b94ae30a7d1d540d525cde613514376f26bea43e0d3e72
---
# 概述

KAE（Kunpeng Accelerator Engine，鲲鹏加速引擎）是基于鲲鹏920系列处理器提供的硬件加速解决方案，包含了KAE加解密和KAE解压缩。本文介绍了KAE及其安装、测试步骤和使用案例。

KAE加解密用于加速SSL（Secure Sockets Layer）/TLS（Transport Layer Security）应用，KAE解压缩用于加速数据压缩、解压，可以显著降低处理器消耗，提高处理器效率。此外，加速引擎对应用层屏蔽了其内部实现细节，用户通过OpenSSL、Tongsuo、BoringSSL、Zlib、ZSTD、LZ4标准接口即可以实现快速迁移现有业务。

#### 软件架构

鲲鹏加速引擎软件架构如图1所示。图1 软件架构


软件架构中各模块功能如表1所示。


**表1 模块功能描述**

| 模块名称 | 功能描述 |
| --- | --- |
| 加速应用库 | 集成加解密或解压缩算法的应用开发库，可作为上层应用与硬件加速器交互的桥梁。 |
| UADK | UADK（User Space Accelerator Development Kit）用户态加速器开发包，为用户提供了硬件加速计算密码学、压缩等算法的统一编程接口。 |
| UACCE | UACCE（User Space Accelerator）用户态加速器，内核驱动框架模块，为用户态提供统一驱动接口。 |
| KAE | 鲲鹏加速器引擎，是基于鲲鹏920系列处理器提供的硬件加速解决方案。 |
