Browse Source

Make sure we get a perfmodel for the gemm kernel

Samuel Thibault 5 years ago
parent
commit
40d9d625ac
1 changed files with 5 additions and 2 deletions
  1. 5 2
      examples/mult/sgemm.sh

+ 5 - 2
examples/mult/sgemm.sh

@@ -19,10 +19,13 @@
 #
 # Test parsing of FxT traces
 
-set -e
+# Testing another specific scheduler, no need to run this
+[ -z "$STARPU_SCHED" -o "$STARPU_SCHED" = dmdas ] || exit 77
 
 # XXX: Also see tests/overlap/overlap.sh
 
+set -e
+
 PREFIX=$(dirname $0)
 
 if [ -n "$STARPU_MIC_SINK_PROGRAM_PATH" ] ; then
@@ -31,7 +34,7 @@ if [ -n "$STARPU_MIC_SINK_PROGRAM_PATH" ] ; then
 	[ -x "$STARPU_MIC_SINK_PROGRAM_PATH/.libs/sgemm" ] && STARPU_MIC_SINK_PROGRAM_NAME=$STARPU_MIC_SINK_PROGRAM_PATH/.libs/sgemm
 fi
 
-STARPU_FXT_PREFIX=$PREFIX/ $PREFIX/sgemm
+STARPU_SCHED=dmdas STARPU_FXT_PREFIX=$PREFIX/ $PREFIX/sgemm
 [ ! -x $PREFIX/../../tools/starpu_perfmodel_display ] || $STARPU_LAUNCH $PREFIX/../../tools/starpu_perfmodel_display -s starpu_sgemm_gemm
 [ ! -x $PREFIX/../../tools/starpu_perfmodel_display ] || $STARPU_LAUNCH $PREFIX/../../tools/starpu_perfmodel_display -x -s starpu_sgemm_gemm
 [ ! -x $PREFIX/../../tools/starpu_perfmodel_recdump ] || $STARPU_LAUNCH $PREFIX/../../tools/starpu_perfmodel_recdump -o perfs.rec