From 07b54cd51193883a1a4f8e1c1dd66d3d55a47bbe Mon Sep 17 00:00:00 2001 From: Loïc Guégan Date: Fri, 26 Sep 2025 20:03:04 +0200 Subject: Add code --- bench.sh | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100755 bench.sh (limited to 'bench.sh') diff --git a/bench.sh b/bench.sh new file mode 100755 index 0000000..e63c790 --- /dev/null +++ b/bench.sh @@ -0,0 +1,26 @@ +#!/usr/bin/env bash + +iter=300 + +echo "Compiling..." +make clean +make + + +echo "Launching NOAVX..." +echo > noavx_results.txt +for i in $(seq 1 $iter) +do + ./main_noavx >> noavx_results.txt +done + +echo "Launching AVX..." +echo > avx_results.txt +for i in $(seq 1 $iter) +do + ./main_avx >> avx_results.txt +done + + +echo "noavx avg=" $(cat noavx_results.txt |grep -Eo "[0-9]+.[0-9]+"|awk 'BEGIN{A=0}{A=A+$1}END{print(A/'$iter')}') +echo "avx avg=" $(cat avx_results.txt |grep -Eo "[0-9]+.[0-9]+"|awk 'BEGIN{A=0}{A=A+$1}END{print(A/'$iter')}') -- cgit v1.2.3