已验证环境

为保证您可以顺利安全地使用KSL,请确保所使用的环境信息在已验证环境范围内。

操作系统

CPU类型

编译器

openEuler 20.03 LTS SP1

鲲鹏920系列处理器

GCC 7.3.0

openEuler 22.03 LTS SP1

鲲鹏920系列处理器

GCC 10.3.1

openEuler 22.03 LTS SP3

鲲鹏920系列处理器

GCC 10.3.1

openEuler操作系统获取链接

  • KSL目前只支持鲲鹏920系列处理器,其他处理器使用KSL时会异常退出。如果以动态的方式加载KSL库,程序会在链接KSL时退出,造成未定义的结果。
  • KSL版本不支持GCC 7.3.0以下版本。
  • KSL为底层原语库,计算流程涉及内存读写、分配等操作。KSL不提供和发布操作系统,操作系统须用户自行安装,KSL不承担操作系统的安全责任,用户需要结合自身应用对操作系统安全加固,包括不安装或者剔除不必要的应用等。
  • kpglibc的time函数仅支持vvar数据页大小为8K/64K的环境,其他环境不安装libkpglibc_time.so,仅安装libkpglibc.so。vvar数据页大小可通过cat /proc/self/maps | grep vvar命令查询。
  • AVX2KI仅支持GCC 7.3.0及以上版本,且GCC 10以下的版本仅支持AVX2NEON。若需使用AVX2SVE、AVX2SVE512,推荐升级到GCC 10.3以上。