中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

已验证环境

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

HMPP函数库已经验证的环境如表1所示,各操作系统的编译器为系统默认编译器版本。

表1 已验证环境

操作系统

CPU类型

openEuler 20.03 LTS SP1

华为鲲鹏920处理器

openEuler 22.03 LTS SP2

华为鲲鹏920处理器

CentOS Linux release 7.6.1810 (AltArch)

华为鲲鹏920处理器

NeoKylin Server V7.0 U6 for ARM

华为鲲鹏920处理器

UOS (Uniontech OS) 20

华为鲲鹏920处理器

Ubuntu 18.04

华为鲲鹏920处理器

Kylin release V10

华为鲲鹏920处理器

  • HMPP函数库目前只支持鲲鹏920处理器,其他处理器使用HMPP时会异常退出。
  • HMPP为底层原语库,计算流程涉及内存读写、分配,不提供和发布操作系统,操作系统须用户自行安装,HMPP不承担操作系统的安全责任,用户需要结合自身应用对操作系统安全加固,包括不安装或者剔除不必要的应用等。
  • 为阻止缓冲区溢出攻击,建议使用ASLR(Address Space Layout Randomization)技术,通过对堆、栈、共享库映射等线性区布局的随机化,增加攻击者预测目的地址的难度,防止攻击者直接定位攻击代码位置。该技术可作用于堆、栈、内存映射区(mmap基址、shared libraries、vdso页)。

    开启方式:echo 2 >/proc/sys/kernel/randomize_va_space

HMPP函数库使用时应注意以下事项:

  • HMPP函数库版本。

    产品直接或者间接使用HMPP函数库时,都建议使用最新版本。

  • 排查系统兼容性。

    请确认所使用的操作系统和CPU类型是否在HMPP函数库表1中。

  • 应用系统为UOS 20的情况下,需要预安装awk,xmllint。
    1. 安装awk。

      一般awk是默认提供在大多数Linux发行版上的,如果没有,可按照如下方式安装。

      yum install gawk
    2. 安装xmllint。
      1. 请从官网https://xmlsoft.org/获取xmllint源码包libxml2-2.8.0.tar.gz。
      2. 解压源码包。
        tar -zxvf libxml2-2.8.0.tar.gz
      3. 配置编译环境变量。
        ./configure --prefix=/usr/local/libxml2 --build=arm-linux
      4. 编译安装。
        make && make install
      5. 拷贝xmllint文件到“/usr/bin”目录下。
        cp libxml2-2.8.0/.libs/xmllint /usr/bin/
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词