From f3ba79298a26169d6563c42bbd437b903623c599 Mon Sep 17 00:00:00 2001 From: Tianhao Wang Date: Thu, 2 Nov 2023 01:14:25 +0100 Subject: init --- testall.sh | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 testall.sh (limited to 'testall.sh') diff --git a/testall.sh b/testall.sh new file mode 100644 index 0000000..922e1bd --- /dev/null +++ b/testall.sh @@ -0,0 +1,28 @@ +runs=100 + +# warm up the machine +for i in $(seq 0 1 $runs) +do + ./test_0 > /dev/null +done + +sum=0 +for i in $(seq 0 1 $runs) +do + sum=$((sum+$(./test_0))) +done + +ref_avg=$((sum / runs)) +echo offset=0 time used: $ref_avg \( 1 \) + +for p in $(seq 1 1 16) +do + sum=0 + for i in $(seq 0 1 $runs) + do + sum=$((sum+$(./test_$p))) + done + avg=$((sum / runs)) + ratio=$(echo $(( 100 * $avg / $ref_avg )) | sed -e 's/..$/.&/;t' -e 's/.$/.0&/') + echo offset=$p time used: $avg \( $ratio \) +done -- cgit v1.2.3-70-g09d2