瀏覽代碼

check more tools

Samuel Thibault 8 年之前
父節點
當前提交
29c856dbdf
共有 3 個文件被更改,包括 32 次插入3 次删除
  1. 1 0
      tests/Makefile.am
  2. 29 2
      tests/overlap/overlap.sh
  3. 2 1
      tools/Makefile.am

+ 1 - 0
tests/Makefile.am

@@ -263,6 +263,7 @@ myPROGRAMS +=				\
 	datawizard/gpu_register   		\
 	datawizard/gpu_ptr_register   		\
 	datawizard/variable_parameters		\
+	datawizard/variable_size		\
 	datawizard/wt_host			\
 	datawizard/wt_broadcast			\
 	datawizard/readonly			\

+ 29 - 2
tests/overlap/overlap.sh

@@ -21,6 +21,33 @@
 set -e
 
 PREFIX=$(dirname $0)
-test -x $PREFIX/../../tools/starpu_perfmodel_plot || exit 77
 STARPU_SCHED=dmdas STARPU_FXT_PREFIX=$PREFIX/ $PREFIX/overlap
-$PREFIX/../../tools/starpu_perfmodel_plot -s overlap_sleep_1024_24 -i $PREFIX/prof_file_${USER}_0
+[ ! -x $PREFIX/../../tools/starpu_perfmodel_display ] || $PREFIX/../../tools/starpu_perfmodel_display -s overlap_sleep_1024_24
+[ ! -x $PREFIX/../../tools/starpu_perfmodel_plot -o ! -f $PREFIX/prof_file_${USER}_0 ] || $PREFIX/../../tools/starpu_perfmodel_plot -s overlap_sleep_1024_24 -i $PREFIX/prof_file_${USER}_0
+if [ -x $PREFIX/../../tools/starpu_fxt_tool ];
+then
+	# Generate paje, dag, data, etc.
+	$PREFIX/../../tools/starpu_fxt_tool -i $PREFIX/prof_file_${USER}_0
+
+	$PREFIX/../../tools/starpu_paje_sort paje.trace
+
+	$PREFIX/../../tools/starpu_codelet_histo_profile distrib.data
+	[ -f distrib.data.overlap_sleep_1024_24.0.a3d3725e.1024.pdf ]
+
+	$PREFIX/../../tools/starpu_codelet_profile distrib.data overlap_sleep_1024_24
+	[ -f distrib.data.gp -a -f distrib.data.0 ]
+
+	$PREFIX/../../tools/starpu_fxt_data_trace $PREFIX/prof_file_${USER}_0 overlap_sleep_1024_24
+	[ -f data_trace.gp ]
+
+	$PREFIX/../../tools/starpu_fxt_stats -i $PREFIX/prof_file_${USER}_0
+	$PREFIX/../../tools/starpu_tasks_rec_complete tasks.rec tasks2.rec
+	python tools/starpu_trace_state_stats.py trace.rec
+	$PREFIX/../../tools/starpu_workers_activity activity.data
+	[ -f activity.eps ]
+
+	# needs some R packages
+	$PREFIX/../../tools/starpu_paje_draw_histogram paje.trace || true
+	$PREFIX/../../tools/starpu_paje_state_stats paje.trace || true
+	$PREFIX/../../tools/starpu_paje_summary paje.trace || true
+fi

+ 2 - 1
tools/Makefile.am

@@ -251,7 +251,8 @@ STARPU_TOOLS	+=			\
 endif
 
 STARPU_TOOLS	+=			\
-	starpu_machine_display
+	starpu_machine_display		\
+	starpu_sched_display
 
 if !STARPU_HAVE_WINDOWS
 STARPU_TOOLS	+=			\