Rate This Document
Findability
Accuracy
Completeness
Readability

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.

Table 1 KSL composition

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.