成长地图
由浅入深,带您玩转鲲鹏加速库
01

加速库全景
华为鲲鹏计算加速库是华为公司围绕鲲鹏处理器进行性能优化后的软件集合的统称,主要分为压缩、加解密、系统库、媒体、数学库、存储、网络和AI库8大类。
压缩
加解密
使用鲲鹏硬件加速模块及鲲鹏指令对OpenSSL库进行性能优化,支持硬加速与指令加速的自动协同、应用逻辑无需修改即可使用加解密加速库。
系统库
媒体
数学库
基于鲲鹏微架构特点以及鲲鹏加速指令,提供常用的高性能基础数学库。
存储
采用高速缓存盘配合高效的预取算法,提升系统存储IO性能,进而提升存储IO密集型场景的整体性能。
网络
基于鲲鹏架构特点,提供TCP/IP和OVS网络加速技术。
AI库
提供基于鲲鹏平台优化的高性能AI算子库。
02

压缩
KAEZlib是鲲鹏加速引擎的压缩模块,使用鲲鹏硬加速模块实现deflate算法,结合无损用户态驱动框架,提供高性能Gzip/zlib格式压缩接口。
KAEZstd是鲲鹏加速引擎的压缩模块,使用鲲鹏硬加速模块实现lz77_zstd算法,提供ZSTD库标准接口。
KAELz4是鲲鹏加速引擎的压缩模块,使用鲲鹏硬加速模块实现lz77_lz4算法,提供LZ4库标准接口。
鲲鹏自研的统一加速框架,是一个实现KAE硬件协同软压缩库加速的解决方案。
鲲鹏KZstar压缩库,简称KZstar,是基于开源ZSTD压缩库提供的鲲鹏平台优化的解压缩软优化性能提升库。
03

加解密
04

系统库
鲲鹏系统库,简称KSL(Kunpeng System Library)是华为提供的基于鲲鹏平台优化的高性能系统函数库。由AVX2KI、KQMalloc、HTL、KSL_ASN1、KHSEL和kpglibc子库组成。
了解
鲲鹏高性能内存库KQMalloc(Kunpeng Quick Malloc),是专为鲲鹏920系列处理器设计的内存分配器。此分配器分为单线程和多线程应用场景,最大限度地减少内部缓存占用空间,最大限度地减少内部缓存未命中,可极大地提升应用性能。
AVX2KI是一款接口集合库。当使用Intrinsic类接口的应用程序从传统平台迁移到鲲鹏计算平台时,由于各个平台的Intrinsic函数定义不同,需要逐一对于Intrinsic函数重新进行适配开发。
HAF(Homogeneous Acceleration Framework)提供用户友好的编程方式和API,快速、有效、安全地使能用户业务程序指定加速片段卸载推送至卸载节点执行,带来用户预期的卸载优化效果。
05

媒体
了解
接口函数
KVSIP(Kunpeng Vector Signal Processing)提供了高性能计算接口,包括向量基础运算、矩阵基础运算和快速傅里叶运算功能,支持在鲲鹏平台使用。
了解
接口函数
了解
算子说明
HW265Enc编码器是遵循H.265/HEVC视频编解码标准开发的自研视频编码器。
了解
集成与使用
06

数学库
KML(Kunpeng Math Library)提供了基于鲲鹏平台优化的高性能数学函数,所有接口由C/C++、汇编语言实现,部分接口提供Java语言封装的接口。
了解
基础数学库
应用数学库
其他
迁移指导
07

存储
08

网络
常见问题
了解更多常见问题、案例和解决方案
硬件类
-
bios和bmc版本
-
如何获取license
-
查看设备ESN号
-
CCE是否支持跨区域使用,是否支持集群联邦特性?(文字超长时,可选用该类型,列表项样式改为:listitem_HD572fg_100)
云服务器卡顿
Ping不通