From 81c0979aa1bd53eec7f930ccbacb4a9cb2eee20b Mon Sep 17 00:00:00 2001 From: Manuel Traut Date: Wed, 30 May 2012 04:03:58 +0200 Subject: pthread_locking vs. transactional memory testsuite initial import includes - Makefile - codesize.c; a little single threaded test to check compiler support - asm_diff.sh shows difference of assembler code - runtime.sh runs both versions and prints out runtime of the tests Signed-off-by: Manuel Traut --- runtime.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 runtime.sh (limited to 'runtime.sh') diff --git a/runtime.sh b/runtime.sh new file mode 100755 index 0000000..a88345c --- /dev/null +++ b/runtime.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +RUNS=1000 + +if [ "$1" == "" ]; then + echo "$0 " + exit -1 +fi + +echo +echo +echo "transactional memory" +time for i in {1..1000} +do + ./tm_$1 +done + +echo +echo +echo "pthread locking" +time for i in {1..1000} +do + ./lock_$1 +done -- cgit v1.2.3