Skip to content
Snippets Groups Projects
build-and-getbest-run.sh 446 B
Newer Older
gkusoglu's avatar
gkusoglu committed
#!/bin/bash

gcc -O3 -march=native -fopenmp -I ../../../utilities  ../../../utilities/polybench.c $1.c -DPOLYBENCH_TIME -D$2_DATASET -o $1 -lm


gkusoglu's avatar
gkusoglu committed
for i in {0..99}
gkusoglu's avatar
gkusoglu committed
do
    if [[ $3 == "yes" ]] ; then
        medianne[$i]=`OMP_PROC_BIND=true OMP_NUM_THREADS=12 ./$1 2>&1`
    else
        medianne[$i]=`./$1 2>&1`
    fi
    echo -n "|"${medianne[$i]}
done
medianne_trie=( $(printf "%s\n" ${medianne[*]} | sort -n) )
echo "real : "${medianne_trie[0]}