diff --git a/Projet/CODE/apm/bench.sh b/Projet/CODE/apm/bench.sh index b78e1458cb35122960591c16b0a47d1dee771c22..49f4988fcaad5d3525348c7dc1681c05ebac8c05 100755 --- a/Projet/CODE/apm/bench.sh +++ b/Projet/CODE/apm/bench.sh @@ -4,7 +4,7 @@ files=("dna/vicPac2_1.fa" "dna/vicPac2_2.fa" "dna/vicPac2_3.fa") matches=("12345" "1234567890" "12345678901234567890") runs=("apm" "apm_omp" "apm_gpu") -timeout=30 +timeout=3 echo -n "# test iteration, file_size (o), match_size (o), version," >&2 echo " time (s) (timeout = ${timeout})" >&2 @@ -17,15 +17,17 @@ do do for exe in ${runs[@]} do - echo -n "${i}, $(stat -c %s ${f}), ${#m}, ${exe}, " ( - timeout --foreground ${timeout} ./${exe} 3 ${f} ${m} - if [ ${?} -eq 124 ] - then - echo "timeout" - fi - ) >&1 \ - | sed -n "s/APM done in \([0-9\.]*\) s\|\(timeout\)/\1\2/p" + echo -n "${i}, $(stat -c %s ${f}), ${#m}, ${exe}, " + ( + timeout --foreground ${timeout} ./${exe} 3 ${f} ${m} + if [ ${?} -eq 124 ] + then + echo "timeout" + fi + ) \ + | sed -n "s/APM done in \([0-9\.]*\) s\|\(timeout\)/\1\2/p" + ) 2>&1 done done done