概述
KAE(Kunpeng Accelerator Engine,鲲鹏加速引擎)是基于鲲鹏920系列处理器提供的硬件加速解决方案,包含了KAE加解密和KAE解压缩。本文介绍了KAE及其安装、测试步骤和使用案例。
软件架构
鲲鹏加速引擎软件架构如图1所示。
软件架构中各模块功能如表1所示。
模块名称 |
功能描述 |
---|---|
加速应用库 |
集成加解密或解压缩算法的应用开发库,可作为上层应用与硬件加速器交互的桥梁。 |
UADK |
UADK(User space Accelerator Development Kit)用户态加速器开发包,为用户提供了硬件加速计算密码学、压缩等算法的统一编程接口。 |
UACCE |
UACCE(Unified/User-space-access-intended Accelerator Framework)统一的,面向用户空间访问的加速器框架,能使不同厂商支持SVA技术的硬件加速器均可适配到UADK框架。 |
KAE |
KAE(Kunpeng Accelerator Engine)鲲鹏加速器引擎,是基于鲲鹏920系列处理器提供的硬件加速解决方案。 |
父主题: 产品简介