---
title: 简介
description: "鲲鹏系统库，简称KSL（Kunpeng System Library）是华为提供的基于鲲鹏平台优化的高性能系统函数库。本文档提供了KSL的安装指南、详细接口定义与示例代码，旨在帮助用户快速熟悉KSL的使用。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/240RC1/accel/kunpengaccel_ksl_16_0001.html
sourcePath: /source/zh/kunpengboostkithistory/240RC1/accel/kunpengaccel_ksl_16_0001.html
indexId: 82221ec886d4bd7d72581e523fb758272d9fd9551abefe7f627fb543efe6475576
---
# 简介

鲲鹏系统库，简称KSL（Kunpeng System Library）是华为提供的基于鲲鹏平台优化的高性能系统函数库。本文档提供了KSL的安装指南、详细接口定义与示例代码，旨在帮助用户快速熟悉KSL的使用。

KSL所有接口由C/C++、汇编语言实现。KSL的组成如表1所示。


**表1 KSL组成部分**

| 序号 | 库名 | 描述 | 适用场景 |
| --- | --- | --- | --- |
| 1 | AVX2KI | Intel Intrinsics指令函数的Arm实现。AVX2KI（Avx To Kunpeng Intrinsic）是一款接口集合库，将传统平台的Intrinsic接口集合使用鲲鹏指令重新实现，并封装为独立的接口模块（C语言头文件方式），以减少大量迁移项目重复开发的工作量。用户可以通过将头文件导入应用程序即可继续使用传统平台的Intrinsic函数。 | Intel Intrinsics指令适配迁移鲲鹏处理器。 |
| 2 | KQMalloc | 鲲鹏高性能内存库KQMalloc（Kunpeng Quick Malloc），专为单线程应用而设计。此分配器只支持单线程应用，可极大地提升应用性能。 | 内存的申请、释放等。 |
| 3 | HTL | 轻量级线程库HTL（Hyper Thread Library）是构建在内核态线程之上的用户级线程库。用于解决内核级线程大量使用时，应用性能下降、系统资源不足的问题，尤其解决嵌套并行场景下性能极低的问题。在保障减少资源使用的情况下，提升并发度，改善性能。 | 多线程并行应用。 |


KSL仅适用于鲲鹏处理器。为获得最优性能，KSL接口内部不做完整入参校验，入参合法性由调用方业务来保证。
