diff --git a/evaluate_gpu_ncu_profiles_per_thread.sh b/evaluate_gpu_ncu_profiles_per_thread.sh new file mode 100644 index 0000000..2e7e1fc --- /dev/null +++ b/evaluate_gpu_ncu_profiles_per_thread.sh @@ -0,0 +1,5 @@ +END=32 +for ((i=16;i<=END;i++)); do + export NUM_THREADS=$i + $(eval "ncu --set full -o /home/hpc/rzku/ptfs410h/MD-Bench/log/MG/presentation_2/Resources/GPU/Metrics/threads_$i ./MDBench-NVCC -n 50") +done diff --git a/evaluate_gpu_perf_per_thread.sh b/evaluate_gpu_perf_per_thread.sh index af68422..842dd88 100644 --- a/evaluate_gpu_perf_per_thread.sh +++ b/evaluate_gpu_perf_per_thread.sh @@ -1,6 +1,6 @@ -END=32 -for ((i=1;i<=END;i++)); do - output=$(eval "NUM_THREADS=$i ./MDBench-NVCC -n 50") +END=64 +for ((i=1;i<=END;i*=2)); do + output=$(eval "NUM_THREADS=$i ./MDBench-NVCC -n 2000") echo -n "$i," echo "$output" | grep 'atom updates per second' | sed 's/[^0-9.,]//g' | awk '{print $1"e6"}' done