---
title: 加速库
description: "鲲鹏BoostKit加速库提供基于ARM指令深度优化和基于鲲鹏KAE（鲲鹏加速引擎）开发的加速库，覆盖系统库、压缩、加解密、媒体、数学库、存储、网络等7类加速库，为大数据加解密、分布式存储压缩、视频转码等应用场景提供高性能加速。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengfaq/productfaq/boostkitfaq/boostkit_faq_0008.html
sourcePath: /source/zh/kunpengfaq/productfaq/boostkitfaq/boostkit_faq_0008.html
indexId: cae5e39d62cec61ea569f2e9b1bebf6f08f728e970c059e6bb13b29d1266ae2467
---
# 加速库

#### ARM加速库有哪些？

鲲鹏BoostKit加速库提供基于ARM指令深度优化和基于鲲鹏KAE（鲲鹏加速引擎）开发的加速库，覆盖系统库、压缩、加解密、媒体、数学库、存储、网络等7类加速库，为大数据加解密、分布式存储压缩、视频转码等应用场景提供高性能加速。


#### 什么是BLAS库？

KML_BLAS是鲲鹏数学库其中一个子库，是一个基础线性代数运算数学库，基于鲲鹏架构提供了三个层级的高性能向量运算：向量-向量运算、向量-矩阵运算和矩阵-矩阵运算，是计算机数值计算的基石，在制造、机器学习、大数据等领域应用广泛。KML_BLAS基于鲲鹏架构，通过向量化、数据预取、编译优化、数据重排等手段，对BLAS的计算效率进行了深度挖掘，使得BLAS接口函数的性能逼近理论峰值。


#### 如何启用鲲鹏内置RSA加速引擎？

鲲鹏加速引擎是基于鲲鹏920处理器提供的硬件加速解决方案，包含了KAE加解密和KAEzip，分别用于加速SSL/TLS应用和数据压缩，可以显著降低处理器消耗，提高处理器效率。此外，加速引擎对应用层屏蔽了其内部实现细节，用户通过OpenSSL、zlib标准接口即可以实现快速迁移现有业务。

KAE提供RPM包安装、DEB包安装、源码安装3种方式，选择其中一种即可。

安装KAE加速引擎请参见：安装方式说明(https://www.hikunpeng.com/document/detail/zh/kunpengaccel/kae/kae/docs/zh/installation_guide.md#安装方式说明)


#### 如何安装鲲鹏数学库KML？

鲲鹏数学库（Kunpeng Math Library，简称KML）提供了基于鲲鹏平台优化的高性能数学函数，所有接口由C/C++、汇编语言实现，部分接口提供Java语言封装的接口。KML提供RPM安装、DEB包安装两种方式，选择其中一种即可。

具体安装操作请参见：安装KML(https://www.hikunpeng.com/document/detail/zh/kunpenghpcs/hpckit/devg/kunpengaccel_kml_0011.html)


#### 鲲鹏的数学模型在哪调用？

请进入鲲鹏社区(https://www.hikunpeng.com/zh/)，在导航栏上选择“开发者与合作伙伴 > 开发 > 鲲鹏高性能计算 > 基础加速库 > 数学库”，进入数学库主页，或者直接访问数学库主页(https://www.hikunpeng.com/developer/hpc/kml)地址，查看数学库的安装、使用说明，以及各个函数库的数学公式模型。


#### 如何查看KAE许可证书是否到期？

KAE许可证即使用KAE时需要的License，License有一定的使用期限，您可以在iBMC上查看当前服务器License是否在有效期内。


若License失效，请参见《华为服务器 iBMC 许可证 使用指导书 (客户版)(https://support.huawei.com/enterprise/zh/doc/EDOC1100068122/b9878159)》重新申请License。


#### libm基础数学库迁移到鲲鹏数学库问题

在将libm基础数学库迁移到鲲鹏数学库时可以只在程序链接时，指定-lkm -lm，而不用将头文件math.h替换为km.h；同时若您使用的MATH函数鲲鹏数学库已做优化，调用该函数并在编译链接时指定-lkm -lm将会使用鲲鹏优化后的函数，若您使用的MATH函数鲲鹏数学库没有做优化，调用时该函数还是会使用libm基础数学库。


#### 硬件随机数是否依赖KAE的License？

KAE不支持硬件随机数。


#### 鲲鹏是否对FFmpeg做过优化？

鲲鹏未对FFmpeg做过优化。


#### 鲲鹏BoostKit怎么解决服务器A加密的数据传输到服务器B后，在服务器B上解密的问题？

鲲鹏BoostKit有针对加解密的加速库鲲鹏加速引擎（KAE），您可以在采用对称加密或非对称加密方案的同时使用KAE，该加速引擎可以将OpenSSL软算卸载，提高加解密性能。

有关KAE的安装使用请参见《鲲鹏BoostKit KAE鲲鹏加速引擎 文档(https://www.hikunpeng.com/document/detail/zh/kunpengaccel/kae/kae/README.md)》。


#### 如何下载鲲鹏数学库软件包？

鲲鹏数学库软件包分为GCC版本和毕昇编译器版本，两个软件包都可以通过鲲鹏社区的数学库主页进行下载，下载流程如下：

1. 单击链接进入鲲鹏数学库主页(https://www.hikunpeng.com/developer/boostkit/library/detail?subtab=数学库)。
2. 选择GCC版本或毕昇版本的软件包，鼠标单击对应的版本即可下载软件包。（下载软件包的同时需要下载对应的软件包的数字签名对软件包进行校验。）


#### 安装KAE时申请的License与硬件设备有什么关系？

安装KAE时申请的License只需要硬件是鲲鹏处理器，与处理器的具体型号和服务器无关。


#### 支持KAE的鲲鹏服务器K系列具体型号有哪些？

鲲鹏服务器K系列硬件KAE加速引擎已默认开启，无需申请License。具体型号如下所示：

- 鲲鹏服务器型号：鲲鹏916处理器 2280K
- 鲲鹏服务器型号：鲲鹏920处理器 2180K、2280K、5280K、2480K


#### KAE与哪些操作系统兼容？

鲲鹏加速引擎KAE（Kunpeng Accelerator Engine）目前有KAE1.0和KAE2.0两个分支代码，分别支持4.19和5.10内核版本，对应所支持的操作系统请参见《鲲鹏加速引擎 安装指南》中的“环境要求(https://www.hikunpeng.com/document/detail/zh/kunpengaccel/kae/kae/docs/zh/installation_guide.md#环境要求)”章节。


#### 使用Gzip时是否可以调用KAEzip？

Gzip(https://www.hikunpeng.com/zh/developer/boostkit/library/compression/?subtab=Gzip)是基于Gzip-1.10 Release版本基础上做的软件类优化，无法直接调用KAEzip。

如果想使用KAEzip，请参见《鲲鹏加速引擎 用户指南(https://www.hikunpeng.com/document/detail/zh/kunpengaccel/kae/kae/docs/zh/user_guide.md)》。


#### 如何了解鲲鹏上使用了LZ4压缩库后的性能提升情况？

请参见：科来网络流量分析审计系统获鲲鹏Validated认证案例(https://www.hikunpeng.com/activities/dynamic-news/20230817-1?pageSize=10&pageNo=1&domainCode=&id=20230817-1&lang=zh)。


#### 鲲鹏920 7260处理器能否使用AVX2KI加速大模型推理速度？

鲲鹏920 7260处理器没有SVE相关的指令集，无法基于AVX2KI指令集来提高推理速度。
