鲲鹏加速库
鲲鹏加速库对软件基础库做深度性能优化,构建常用软件库在鲲鹏计算平台上的性能竞争力。主要分为加速器、压缩、系统库、媒体、数学库、存储、网络和AI库8大类。
加速器
系统库
- 鲲鹏Json库
基于鲲鹏平台优化的高性能Json函数库,利用SVE256指令提升Json序列化和反序列化操作的性能,通过充分发挥鲲鹏硬件优势,对比Java开源Gson库有一定的性能提升。
- 毕昇JDK加速库
基于鲲鹏处理器提供了一些毕昇JDK的加速能力,如堆转储增强、JBooster特性和JBolt特性的加速。
- 鲲鹏系统库
提供基于鲲鹏平台优化的高性能系统函数库,包括AVX2KI、KQMalloc、HTL、KSL_ASN1、KHSEL和kpglibc。
- HAF
提供易用API,安全高效地将业务代码卸载到加速节点执行,实现预期优化效果。
- Hyperscan
提供高性能正则表达式匹配库Hyperscan的编译指南。
媒体
- HMPP
通过鲲鹏处理器支持的NEON加速指令集对信号处理和图像处理业务功能提供高性能加速函数接口。
- KVSIP
提供高性能计算接口,包括向量基础运算、矩阵基础运算和快速傅里叶运算功能,支持在鲲鹏平台使用。
- x265编码库
利用SVE(一种向量化指令集架构)的优势,提高在Arm架构设备上的视频编码性能。
- HW265Enc
HW265Enc编码器是遵循H.265/HEVC视频编解码标准开发的自研视频编码器。
- KPCV
专为鲲鹏平台设计的图像处理优化库,旨在解决鲲鹏服务器上图像处理性能不足的问题。
- KIL
针对开源图像库libwebp、libavif、FFmpeg libswscale中的sws_scale函数的图片编码性能进行了优化。