Quellcode durchsuchen

Changed Makefile to be coherent with run script

Changed the invocation of the benchmarks through the time-and-save
script since we modified the parameter accepted by it.

Made some targets phony targets.
Andrea Gussoni vor 8 Jahren
Ursprung
Commit
81d946570d
1 geänderte Dateien mit 13 neuen und 4 gelöschten Zeilen
  1. 13 4
      Makefile

+ 13 - 4
Makefile

@@ -1,5 +1,6 @@
 include common/make.config
 
+.PHONY: OPENCL_BENCHMARK_ALL OPENCL_BENCHMAR_CPU_AND_GPU OPENCL_BENCHMARK_CPU OPENCL_BENCHMARK_GPU OPENCL_BENCHMARK_GPU_PRIMARY OPENCL_BENCHMARK_GPU_SECONDARY OPENCL_BENCHMARK_ALL_BATCH CREATE_CHARTS
 RODINIA_BASE_DIR := $(shell pwd)
 
 OPENCL_BIN_DIR := $(RODINIA_BASE_DIR)/bin/linux/opencl
@@ -31,17 +32,25 @@ OPENCL:
 
 OPENCL_BENCHMARK_ALL: OPENCL_BENCHMARK_CPU OPENCL_BENCHMARK_GPU_PRIMARY OPENCL_BENCHMARK_GPU_SECONDARY
 
+OPENCL_BENCHMARK_ALL_BATCH:
+	for i in 1 2 3 4 5 6 7 8 9 10; do make OPENCL_BENCHMARK_ALL; done;
+
+OPENCL_BENCHMAR_CPU_AND_GPU: OPENCL_BENCHMARK_CPU OPENCL_BENCHMARK_GPU
+
 OPENCL_BENCHMARK_CPU:
-	for dir in $(BENCH_DIRS) ; do ./time-and-save.sh opencl/$$dir times.dat cpu ; done
+	for dir in $(BENCH_DIRS) ; do ./time-and-save.sh opencl/$$dir cpu ; done
 
 OPENCL_BENCHMARK_GPU:
-	for dir in $(BENCH_DIRS) ; do ./time-and-save.sh opencl/$$dir times.dat gpu ; done
+	for dir in $(BENCH_DIRS) ; do ./time-and-save.sh opencl/$$dir gpu ; done
 
 OPENCL_BENCHMARK_GPU_PRIMARY:
-	for dir in $(BENCH_DIRS) ; do ./time-and-save.sh opencl/$$dir times.dat gpu-primary ; done
+	for dir in $(BENCH_DIRS) ; do ./time-and-save.sh opencl/$$dir gpu-primary ; done
 
 OPENCL_BENCHMARK_GPU_SECONDARY:
-	for dir in $(BENCH_DIRS) ; do ./time-and-save.sh opencl/$$dir times.dat gpu-secondary ; done
+	for dir in $(BENCH_DIRS) ; do ./time-and-save.sh opencl/$$dir gpu-secondary ; done
+
+CREATE_CHARTS:
+	cd plot; ./create-charts.sh
 
 clean: OCL_clean OPENCL_BENCHMARK_clean