#!/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