diff options
Diffstat (limited to '')
| -rwxr-xr-x | benchmark/bench.sh | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/benchmark/bench.sh b/benchmark/bench.sh index 850909c..839515a 100755 --- a/benchmark/bench.sh +++ b/benchmark/bench.sh | |||
| @@ -1,14 +1,16 @@ | |||
| 1 | #!/bin/sh | 1 | #!/bin/sh |
| 2 | 2 | ||
| 3 | BENCHBIN="benchmark/run" | 3 | BENCHBIN="benchmark/run" |
| 4 | BENCHOUT="benchmark/results.txt" | 4 | BENCHDIR="benchmark/results" |
| 5 | CUBEOBJ="cube.o" | 5 | CUBEOBJ="cube.o" |
| 6 | 6 | ||
| 7 | cc -std=c99 -pthread -O3 -o $BENCHBIN benchmark/bench.c $CUBEOBJ || exit 1; | 7 | cc -std=c99 -pthread -O3 -o $BENCHBIN benchmark/bench.c $CUBEOBJ || exit 1; |
| 8 | 8 | ||
| 9 | $BENCHBIN | tee $BENCHOUT | 9 | d="$(date +'%Y-%m-%d-%H-%M-%S')" |
| 10 | mkdir -p "$BENCHDIR" | ||
| 11 | $BENCHBIN | tee "$BENCHDIR/results-$d.txt" "$BENCHDIR/results.txt" | ||
| 10 | 12 | ||
| 11 | echo "" | 13 | echo "" |
| 12 | echo "Results saved to $BENCHOUT" | 14 | echo "Results saved to $BENCHDIR/results.txt" |
| 13 | 15 | ||
| 14 | rm -rf $BENCHBIN $CUBEOBJ | 16 | rm -rf $BENCHBIN $CUBEOBJ |
