Check latest LINPACK version
https://software.intel.com/en-us/articles/intel-mkl-benchmarks-suite
# https://software.intel.com/sites/default/files/managed/cc/19/l_mklb_p_2019.6.005.tgz
configure parameter
export MKL_DYNAMIC=false export OMP_NUM_THREADS=4
Run LINPACK
wget https://raw.githubusercontent.com/panticz/scripts/master/run_linpack.sh -qO- | bash
$!/bin/bash
URL=https://software.intel.com/sites/default/files/managed/cc/19/l_mklb_p_2019.6.005.tgz
# Download and extract LINPACK
[ ! -d /tmp/l_mklb_p_* ] && wget -qO- ${URL} | tar -xz -C /tmp
# Run LINPACK
(
cd /tmp/l_mklb_p_*/benchmarks_*/linux/mkl/benchmarks/linpack
./runme_xeon64
)
>
Install LINPACK
#!/bin/bash
URL=https://software.intel.com/sites/default/files/managed/e4/1c/l_mklb_p_2019.5.004.tgz
# download
wget ${URL} -O /tmp/l_lpk.tgz
# extract
tar -xzf /tmp/l_lpk.tgz -C /tmp/
# copy linpack to /usr/share directory
cp -a /tmp/l_mklb_p_*/benchmarks_*/linux/mkl/benchmarks/linpack /usr/share
# create soft links to executables
ln -sf /usr/share/linpack/runme_xeon64 /usr/sbin/
ln -sf /usr/share/linpack/xlinpack_xeon64 /usr/sbin/
# adjust path in runme_xeon64
#sed -i s'|./xlinpack_$arch lininput_$arch|/usr/sbin/xlinpack_$arch /usr/share/linpack/lininput_$arch|g' /usr/sbin/runme_xeon64
>
Get CPU info
CPU=$(cat /proc/cpuinfo | grep "model name" | tail -1) COUNT=$(cat /proc/cpuinfo | grep processor | wc -l) echo " CPU : ${CPU} COUNT : ${COUNT} "