Escali , LLC Network Router 4.4 Manual do Utilizador Página 61

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
Vista de página 60
Section: 5.4 Collective operations
Scali MPI Connect Release 4.4 Users Guide 49
5.3.2 Memory consumption increase after warm-up
Remember that group operations (MPI_Comm_{create, dup, split}) may involve creating
new communication buffers. If this is a problem, decreasing chunck_size may help.
5.4 Collective operations
A collective communication is a communication operation in which a group of processes works
together to distribute or gather together a set of one or more values. Scali MPI Connect uses
a number of different approaches to implement collective operations. Through environment
variables the user can control which algorithm the application uses.
Consider the Integer Sort (IS) benchmark in NPB (NAS Parallel Benchmarks). When running on
ten processes on 5 nodes over Gigabit Ethernet (mpimon -net smp,tcp bin/is.A.16.scampi
-- r1 2 r2 2 r3 2 r4 2 r5 2) the resulting performance is:
Mop/s total = 34.05
Mop/s/process = 2.13
Extracting the MPI profile of the run can be done as follows:
user% export SCAMPI_TRACE="-f arg;timing"
user% mpimon bin/is.A.16.scampi -- $ALL2 > trace.out
And running the output through scanalyze yields the following:
MPI Call <128 128-1k 1-8k 8-32k 32-256k 256k-1M >1M
MPI_Send 0.00 0.00 0.00 0.00 0.00 0.00 0.00
MPI_Irecv 0.00 0.00 0.00 0.00 0.00 0.00 0.00
MPI_Wait 0.69 0.00 0.00 0.00 0.00 0.00 0.00
MPI_Alltoall 0.14 0.00 0.00 0.00 0.00 0.00 0.00
MPI_Alltoallv 11.20 0.00 0.00 0.00 0.00 0.00 0.00
MPI_Reduce 1.04 0.00 0.00 0.00 0.00 0.00 0.00
MPI_Allreduce 0.00 0.00 15.63 0.00 0.00 0.00 0.00
MPI_Comm_size 0.00 0.00 0.00 0.00 0.00 0.00 0.00
MPI_Comm_rank 0.00 0.00 0.00 0.00 0.00 0.00 0.00
MPI_Keyval_free 0.00 0.00 0.00 0.00 0.00 0.00 0.00
The MPI_Alltoallv uses a high fraction of the total execution time. The communication time is
the sum of all used algorithms and the total timing may depend on more than one type of
communication. If one type or a few operations dominate the time consumption, they are
promising candidates for tuning/optimization.
Note: Please note that the run time selectable algorithms and their values may vary on
different Scali MPI Connect release versions. For information on which algorithms that are
selectable at run time and their valid values, set the environment variable
SCAMPI_ALGORITHM and run an example application:
# SCAMPI_ALGORITHM=1 mpimon /opt/scali/examples/bin/hello -- localhost
This will produce a listing of the different implementations of particular collective MPI calls.
For each collective operation a listing consisting of a number and a short description of the
algoritmn is produced, e.g., for MPI_Alltoallv() the following:
SCAMPI_ALLTOALLV_ALGORITHM alternatives
0 pair0
1 pair1
2 pair2
3 pair3
Vista de página 60
1 2 ... 56 57 58 59 60 61 62 63 64 65 66 ... 80 81

Comentários a estes Manuais

Sem comentários

Milwaukee sds 5363-21 manuals

Owner’s manuals and user’s guides for Power tools Milwaukee sds 5363-21.
We providing 1 pdf manuals Milwaukee sds 5363-21 for download free by document types: Operator's Manual






More products and manuals for Power tools Milwaukee

Models Document Type
0375-6 Operator's Manual   Milwaukee 0375-6 Operator`s manual, 5 pages
5374-20 Operator's Manual     Milwaukee 5374-20 Operator`s manual, 13 pages
5460 Operator's Manual     Milwaukee 5460 Operator`s manual, 24 pages
AG 9-125 QXE User Manual   Angebot 04, 4 pages
5446-21 Operator's Manual     Milwaukee 5446-21 Operator`s manual, 15 pages
6521 Series Operator's Manual   Milwaukee 6521 Series Operator`s manual, 9 pages
6184-21 Operator's Manual     Milwaukee 6184-21 Operator`s manual, 24 pages
6524-21 Operator's Manual     Milwaukee 6524-21 Operator`s manual, 28 pages
2729-20 Operator's Manual     Milwaukee 2729-20 Operator`s manual, 11 pages
6124-30 Operator's Manual     Milwaukee 6124-30 Operator`s manual, 19 pages
8978 User Manual   HEAVY-DUTY HEAT GUNS, 1 pages
4096 Operator's Manual     Milwaukee 4096 Operator`s manual, 44 pages
1007-1 User Manual   Data Sheet, 4 pages
3102-1 User Manual   T-3102 Heating-Cooling Deadband Thermostat, 2 pages
0757-20 Operator's Manual     Milwaukee 0757-20 Operator`s manual, 11 pages
6511 User Manual   SERVICE PARTS LIST - Milwaukee Electric Tool, 4 pages
1107-6 User Manual   SERVICE PARTS LIST - Milwaukee Electric Tool, 1 pages
6276-20 Operator's Manual     Milwaukee 6276-20 Operator`s manual, 13 pages
HEAVY-DUTYSANDERS Operator's Manual     Milwaukee HEAVY-DUTYSANDERS Operator`s manual, 21 pages
K 540 S User Manual    K 540 S, 62 pages