---
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/252RC1/accel/kunpengaccel_ksl_16_0010.html
sourcePath: /source/zh/kunpengboostkithistory/252RC1/accel/kunpengaccel_ksl_16_0010.html
indexId: 50c7383bc45d592b8a44d4cb533db36e5ab1680b4b2190748aac775c82764a2d76
---
# 使用说明

目前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。
