---
title: 使用说明
description: "目前Arm指令架构服务器的向量实现为NEON或者SVE指令集，AVX2KI库包含库为：AVX2NEON库、AVX2SVE和AVX2SVE512库。支持Armv8架构的服务器使用AVX2NEON库，支持Armv9架构的服务器使用AVX2SVE和AVX2SVE512库。当安装系统库时，会根据当前的硬件自动创建最适配当前硬件的AVX2KI库，可直接链接，链接方式请参见3。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/251RC1/accel/kunpengaccel_ksl_16_0010.html
sourcePath: /source/zh/kunpengboostkithistory/251RC1/accel/kunpengaccel_ksl_16_0010.html
indexId: fc0b4979fba257594632e03147958bbfecc8d3b8c08a688f75f767e31be567ce76
---
# 使用说明

目前Arm指令架构服务器的向量实现为NEON或者SVE指令集，AVX2KI库包含库为：AVX2NEON库、AVX2SVE和AVX2SVE512库。支持Armv8架构的服务器使用AVX2NEON库，支持Armv9架构的服务器使用AVX2SVE和AVX2SVE512库。当安装系统库时，会根据当前的硬件自动创建最适配当前硬件的AVX2KI库，可直接链接，链接方式请参见3。

- 如需使用AVX2SVE动态库，应用层需加上编译选项-msve-vector-bits=256；如需使用AVX2SVE512动态库，应用层需加上编译选项-msve-vector-bits=512。这些编译选项仅在GCC 10版本及以上才被支持。
- 应用AVX2SVE动态库时，如需在应用层自行使用__m256i、__m256d等联合体中相应SVE指令类型时，应用层需加上编译选项-DTARGET_AVX2SVE使对应的宏生效；如应用AVX2SVE512动态库时，应用层需加上编译选项-DTARGET_AVX2SVE512。
