Introduction
This document describes the basic concepts of the Kunpeng System Library (KSL) and provides information about the AVX2KI and KQMalloc library functions and function definitions to guide you through installing and using the Kunpeng System Library.
KSL provides high-performance system functions which are optimized based on the Kunpeng platform. All interfaces are implemented by C, C++, and assembly languages. Table 1 shows the composition of KSL.
No. |
Library |
Description |
Application Scenario |
|---|---|---|---|
1 |
AVX2KI |
Arm implementation of Intel intrinsics |
Adaptation and migration of Intel intrinsics to Kunpeng processors |
2 |
KQMalloc |
Kunpeng high-performance memory library |
Memory application and releasing |
KSL is available only for Kunpeng processors. To achieve the optimal performance, the KSL interface does not verify all input parameters. The validity of input parameters is ensured by the service that calls the interface.
This document provides the installation guide, detailed interface definition, and sample code of KSL.