user guide: add initialization time limit
This commit is contained in:
parent
2ca58c46b4
commit
a6b7b14d5e
@ -669,6 +669,30 @@ garlic/tampi+isend+oss+task+COLOR
|
|||||||
garlic/tampi+isend+oss+task+COLOR+BTREE
|
garlic/tampi+isend+oss+task+COLOR+BTREE
|
||||||
.CE
|
.CE
|
||||||
.\" ===================================================================
|
.\" ===================================================================
|
||||||
|
.NH 2
|
||||||
|
Initialization time
|
||||||
|
.LP
|
||||||
|
It is common for programs to have an initialization phase prior to the
|
||||||
|
execution of the main computation task which is the objective of the study.
|
||||||
|
The initialization phase is usually not considered when taking
|
||||||
|
measurements, but the time it takes to complete can limit seriously the
|
||||||
|
amount of information that can be extracted from the computation phase.
|
||||||
|
As an example, if the computation phase is in the order of seconds, but
|
||||||
|
the initialization phase takes several minutes, the number of runs would
|
||||||
|
need to be set low, as the units could exceed the time limits. Also, the
|
||||||
|
experimenter may be reluctant to modify the experiments to test other
|
||||||
|
parameters, as the waiting time for the results is unavoidably large.
|
||||||
|
.PP
|
||||||
|
To prevent this problem the programs must reduce the time of the
|
||||||
|
initialization phase to be no larger than the computation time. To do
|
||||||
|
so, the initialization phase can be optimized either with
|
||||||
|
parallelization, or it can be modified to store the result of the
|
||||||
|
initialization to the disk to be later at the computation phase. In the
|
||||||
|
garlic framework an experiment can have a dependency over the results of
|
||||||
|
another experiment (the results of the initialization). The
|
||||||
|
initialization results will be cached if the derivation is kept
|
||||||
|
invariant, when modifying the computation phase parameters.
|
||||||
|
.\" ===================================================================
|
||||||
.bp
|
.bp
|
||||||
.NH 1
|
.NH 1
|
||||||
Experimentation
|
Experimentation
|
||||||
|
Loading…
Reference in New Issue
Block a user