Kaynağa Gözat

Add more performance feedback documentation

Samuel Thibault 11 yıl önce
ebeveyn
işleme
d3be26f3f7

+ 12 - 0
doc/doxygen/Makefile.am

@@ -144,9 +144,21 @@ EXTRA_DIST	= 					\
 	chapters/data_trace.eps				\
 	chapters/data_trace.pdf				\
 	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.eps	\
 	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.eps	\
 	chapters/starpu_starpu_slu_lu_model_11.pdf	\

BIN
doc/doxygen/chapters/data_trace.pdf


Dosya farkı çok büyük olduğundan ihmal edildi
+ 4283 - 0
doc/doxygen/chapters/distrib_data.eps


BIN
doc/doxygen/chapters/distrib_data.pdf


BIN
doc/doxygen/chapters/distrib_data.png


Dosya farkı çok büyük olduğundan ihmal edildi
+ 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:
 
 \verbatim
-$ starpu_perfmodel_display -f -s chol_model_11
+$ starpu_perfmodel_plot -f -s chol_model_11
 \endverbatim
 
 This will however disable displaying the regression model, for which we can not
 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
 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
 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
 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
 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
 
 \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
 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
 
 StarPU can record a trace of what tasks are needed to complete the

Dosya farkı çok büyük olduğundan ihmal edildi
+ 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


Dosya farkı çok büyük olduğundan ihmal edildi
+ 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