Bladeren bron

explain that starpu takes a dozen measurements before using models

Samuel Thibault 14 jaren geleden
bovenliggende
commit
2d25449531
1 gewijzigde bestanden met toevoegingen van 4 en 1 verwijderingen
  1. 4 1
      doc/starpu.texi

+ 4 - 1
doc/starpu.texi

@@ -1597,7 +1597,10 @@ which have never been calibrated yet, and save the result in
 @code{~/.starpu/sampling/codelets}.
 The models are indexed by machine name. To share the models between machines (e.g. for a homogeneous cluster), use @code{export STARPU_HOSTNAME=some_global_name}. To force continuing calibration, use
 @code{export STARPU_CALIBRATE=1} . This may be necessary if your application
-has not-so-stable performance. Details on the current performance model status
+has not-so-stable performance. StarPU will force calibration (and thus ignore
+the current result) until 10 (STARPU_CALIBRATION_MINIMUM) measurements have been
+made on each architecture, to avoid badly scheduling tasks just because the
+first measurements were not so good. Details on the current performance model status
 can be obtained from the @code{starpu_perfmodel_display} command: the @code{-l}
 option lists the available performance models, and the @code{-s} option permits
 to choose the performance model to be displayed. The result looks like: