Параллельное программирование в стандарте MPI. Баканов В.М - 38 стр.

UptoLike

Составители: 

- 38 -
T = 1000, t = 10000
--- Size 1, Iteration 0 ---
** Timing for MPI operations in microseconds ***
0.330508 Timing; clock tick: 1
8.96987 Barrier
43.2285 Global sum of 1 numbers (Allreduce)
15.5733 Global sum of 1 numbers (Reduce)
25.436 Broadcast of 1 numbers
22.852 Gathering of 1 numbers
67.4485 All-gather of 1 numbers
77.4022 All-to-All send of 1 numbers
9.82214 Non-blocking send of 1 numbers with wait
8.62117 Blocking vector send of 1 numbers
14.0505 SendRecv, 1 numbers
17.3717 Send and receive of 1 numbers
45.0062 5 sends of 1 number in one
50.2882 5 async. sends of 1 number
13.9659 signal send and receive (double latency)
--- Size 10, Iteration 0 ---
** Timing for MPI operations in microseconds ***
0.330631 Timing; clock tick: 1
9.53711 Barrier
53.7914 Global sum of 10 numbers (Allreduce)
19.7596 Global sum of 10 numbers (Reduce)
30.2918 Broadcast of 10 numbers
12.8682 Gathering of 10 numbers
65.8808 All-gather of 10 numbers
64.604 All-to-All send of 10 numbers
11.5766 Non-blocking send of 10 numbers with wait
10.4252 Blocking vector send of 10 numbers
16.4718 SendRecv, 10 numbers
22.0297 Send and receive of 10 numbers
45.0127 5 sends of 1 number in one
50.2651 5 async. sends of 1 number
13.9314 signal send and receive (double latency)
MPItest/C complete in 7.79548 sec.
Если тест завершается чрезмерно быстро, то возникает вероятность боль-
шой погрешности в измерении времени и может потребоваться увеличение
числа итераций (параметр
T<число итераций>
). Исходный текст
MPI_TEST.C
является превосходным образцом использования MPI-функций и достоин
тщательного исследования для дальнейшего квалифицированного примене-
ния.
Индивидуальные задания включает определение времени выполнения ос-
новных MPI-функций на различном оборудовании (напр., сравнить быстро-
                                         - 38 -

  T = 1000, t = 10000

  --- Size 1, Iteration 0 ---
  ** Timing for MPI operations in microseconds ***
  0.330508            Timing; clock tick: 1
  8.96987             Barrier
  43.2285             Global sum of 1 numbers (Allreduce)
  15.5733             Global sum of 1 numbers (Reduce)
  25.436              Broadcast of 1 numbers
  22.852              Gathering of 1 numbers
  67.4485             All-gather of 1 numbers
  77.4022             All-to-All send of 1 numbers
  9.82214             Non-blocking send of 1 numbers with wait
  8.62117             Blocking vector send of 1 numbers
  14.0505             SendRecv, 1 numbers
  17.3717             Send and receive of 1 numbers
  45.0062             5 sends of 1 number in one
  50.2882             5 async. sends of 1 number
  13.9659             signal send and receive (double latency)

  --- Size 10, Iteration 0 ---
  ** Timing for MPI operations in microseconds ***
  0.330631            Timing; clock tick: 1
  9.53711             Barrier
  53.7914             Global sum of 10 numbers (Allreduce)
  19.7596             Global sum of 10 numbers (Reduce)
  30.2918             Broadcast of 10 numbers
  12.8682             Gathering of 10 numbers
  65.8808             All-gather of 10 numbers
  64.604              All-to-All send of 10 numbers
  11.5766             Non-blocking send of 10 numbers with wait
  10.4252             Blocking vector send of 10 numbers
  16.4718             SendRecv, 10 numbers
  22.0297             Send and receive of 10 numbers
  45.0127             5 sends of 1 number in one
  50.2651             5 async. sends of 1 number
  13.9314             signal send and receive (double latency)
  …
  …
  MPItest/C complete in 7.79548 sec.

  Если тест завершается чрезмерно быстро, то возникает вероятность боль-
шой погрешности в измерении времени и может потребоваться увеличение
числа итераций (параметр T<число итераций>). Исходный текст MPI_TEST.C
является превосходным образцом использования MPI-функций и достоин
тщательного исследования для дальнейшего квалифицированного примене-
ния.
  Индивидуальные задания включает определение времени выполнения ос-
новных MPI-функций на различном оборудовании (напр., сравнить быстро-