数学库调优

原理

libamath是libm的子集,是一组优化的数学函数子集,优化了exp、pow和log routines。

使用方法

  1. 执行以下命令安装libamath数学库。

    yum install glibc* glibm* -y
    unzip optimized-routines-master.zip
    cd optimized-routines-master
    mkdir -p /path/to/MATH
    cp config.mk.dist config.mk
    make -j 16
    make install
    cp -r ./build/* /path/to/MATH

  2. 执行以下命令设置libamath数学库环境变量。

    export PATH=/path/to/MATH/bin:$PATH
    export LD_LIBRARY_PATH=/path/to/MATH/lib:$LD_LIBRARY_PATH

  3. 执行以下命令,编译应用软件时添加以下编译参数将libamath链接到应用。

    -L/path/to/MATH/lib -lmathlib