Newer
Older
#!/bin/bash
rm $1 > /dev/null 2>&1
if [[ $4 == "yes" ]] ; then
echo "---------------------------------"
echo "parallel ? : $3"
fi
if [[ $3 == "yes" ]] ; then
gcc -O3 -march=native -fopenmp -I ../utilities ../utilities/polybench.c $1.c -DPOLYBENCH_TIME -D$2_DATASET -o $1 -lm
else
gcc -O3 -march=native -I ../utilities ../utilities/polybench.c $1.c -DPOLYBENCH_TIME -D$2_DATASET -o $1 -lm
fi
if [[ $3 == "yes" ]] ; then
MIN=`OMP_PROC_BIND=true OMP_NUM_THREADS=12 ./$1 2>&1`
else
MIN=`./$1 2>&1`
fi
if [[ $4 == "yes" ]] ; then
echo "real $2 : $MIN"
else
echo "$MIN"
fi