Browse Source

Add more performance feedback documentation

Samuel Thibault 11 years ago
parent
commit
d3be26f3f7

+ 12 - 0
doc/doxygen/Makefile.am

@@ -144,9 +144,21 @@ EXTRA_DIST	= 					\
 	chapters/data_trace.eps				\
 	chapters/data_trace.eps				\
 	chapters/data_trace.pdf				\
 	chapters/data_trace.pdf				\
 	chapters/data_trace.png				\
 	chapters/data_trace.png				\
+	chapters/distrib_data.png	\
+	chapters/distrib_data.eps	\
+	chapters/distrib_data.pdf	\
+	chapters/distrib_data_histo.png	\
+	chapters/distrib_data_histo.eps	\
+	chapters/distrib_data_histo.pdf	\
+	chapters/starpu_chol_model_11_type.png	\
+	chapters/starpu_chol_model_11_type.eps	\
+	chapters/starpu_chol_model_11_type.pdf	\
 	chapters/starpu_non_linear_memset_regression_based.png	\
 	chapters/starpu_non_linear_memset_regression_based.png	\
 	chapters/starpu_non_linear_memset_regression_based.eps	\
 	chapters/starpu_non_linear_memset_regression_based.eps	\
 	chapters/starpu_non_linear_memset_regression_based.pdf	\
 	chapters/starpu_non_linear_memset_regression_based.pdf	\
+	chapters/starpu_non_linear_memset_regression_based_2.png	\
+	chapters/starpu_non_linear_memset_regression_based_2.eps	\
+	chapters/starpu_non_linear_memset_regression_based_2.pdf	\
 	chapters/starpu_starpu_slu_lu_model_11.png	\
 	chapters/starpu_starpu_slu_lu_model_11.png	\
 	chapters/starpu_starpu_slu_lu_model_11.eps	\
 	chapters/starpu_starpu_slu_lu_model_11.eps	\
 	chapters/starpu_starpu_slu_lu_model_11.pdf	\
 	chapters/starpu_starpu_slu_lu_model_11.pdf	\

BIN
doc/doxygen/chapters/data_trace.pdf


File diff suppressed because it is too large
+ 4283 - 0
doc/doxygen/chapters/distrib_data.eps


BIN
doc/doxygen/chapters/distrib_data.pdf


BIN
doc/doxygen/chapters/distrib_data.png


File diff suppressed because it is too large
+ 1613 - 0
doc/doxygen/chapters/distrib_data_histo.eps


BIN
doc/doxygen/chapters/distrib_data_histo.pdf


BIN
doc/doxygen/chapters/distrib_data_histo.png


+ 13 - 1
doc/doxygen/chapters/performance_feedback.doxy

@@ -430,12 +430,15 @@ When the field starpu_task::flops is set, <c>starpu_perfmodel_plot</c> can
 directly draw a GFlops curve, by simply adding the <c>-f</c> option:
 directly draw a GFlops curve, by simply adding the <c>-f</c> option:
 
 
 \verbatim
 \verbatim
-$ starpu_perfmodel_display -f -s chol_model_11
+$ starpu_perfmodel_plot -f -s chol_model_11
 \endverbatim
 \endverbatim
 
 
 This will however disable displaying the regression model, for which we can not
 This will however disable displaying the regression model, for which we can not
 compute GFlops.
 compute GFlops.
 
 
+\image html starpu_chol_model_11_type.png
+\image latex starpu_chol_model_11_type.eps "" width=\textwidth
+
 When the FxT trace file <c>filename</c> has been generated, it is possible to
 When the FxT trace file <c>filename</c> has been generated, it is possible to
 get a profiling of each codelet by calling:
 get a profiling of each codelet by calling:
 
 
@@ -448,6 +451,9 @@ This will create profiling data files, and a <c>.gp</c> file in the current
 directory, which draws the distribution of codelet time over the application
 directory, which draws the distribution of codelet time over the application
 execution, according to data input size.
 execution, according to data input size.
 
 
+\image html distrib_data.png
+\image latex distrib_data.eps "" width=\textwidth
+
 This is also available in the tool <c>starpu_perfmodel_plot</c>, by passing it
 This is also available in the tool <c>starpu_perfmodel_plot</c>, by passing it
 the fxt trace:
 the fxt trace:
 
 
@@ -458,6 +464,9 @@ $ starpu_perfmodel_plot -s non_linear_memset_regression_based -i /tmp/prof_file_
 It will produce a <c>.gp</c> file which contains both the performance model
 It will produce a <c>.gp</c> file which contains both the performance model
 curves, and the profiling measurements.
 curves, and the profiling measurements.
 
 
+\image html starpu_non_linear_memset_regression_based_2.png
+\image latex starpu_non_linear_memset_regression_based_2.eps "" width=\textwidth
+
 If you have the statistical tool <c>R</c> installed, you can additionally use
 If you have the statistical tool <c>R</c> installed, you can additionally use
 
 
 \verbatim
 \verbatim
@@ -467,6 +476,9 @@ $ starpu_codelet_histo_profile distrib.data
 Which will create one <c>.pdf</c> file per codelet and per input size, showing a
 Which will create one <c>.pdf</c> file per codelet and per input size, showing a
 histogram of the codelet execution time distribution.
 histogram of the codelet execution time distribution.
 
 
+\image html distrib_data_histo.png
+\image latex distrib_data_histo.eps "" width=\textwidth
+
 \section TheoreticalLowerBoundOnExecutionTime Theoretical Lower Bound On Execution Time
 \section TheoreticalLowerBoundOnExecutionTime Theoretical Lower Bound On Execution Time
 
 
 StarPU can record a trace of what tasks are needed to complete the
 StarPU can record a trace of what tasks are needed to complete the

File diff suppressed because it is too large
+ 1036 - 0
doc/doxygen/chapters/starpu_chol_model_11_type.eps


BIN
doc/doxygen/chapters/starpu_chol_model_11_type.pdf


BIN
doc/doxygen/chapters/starpu_chol_model_11_type.png


File diff suppressed because it is too large
+ 4460 - 0
doc/doxygen/chapters/starpu_non_linear_memset_regression_based_2.eps


BIN
doc/doxygen/chapters/starpu_non_linear_memset_regression_based_2.pdf


BIN
doc/doxygen/chapters/starpu_non_linear_memset_regression_based_2.png