парал прогр / 2020-2021_311_ParalRasprProgram_Gnosheva_work11
.pdfWork11
Архитектура компьютера 8 гб ОП, 4 ядра
Таблица 1 - Последовательая и Параллельные версии OMP
Последовательн |
Параллельные версии OMP |
|
||
ая версия |
Основной цикл |
Внутренний цикл |
|
Оба цикла |
0.1291; 0.124; |
0.0618;0.057;0.071 |
0.0447; 0.036; 0.064 |
|
0.0271; 0.023; |
0.138 |
|
|
|
0.031 |
|
|
|
|
|
Таблица 2 - Параллельные версии MPI
Параллельные версии MPI
Основной цикл |
Внутренней цикл |
|
|
0.0465691; 0.0459269; 0.0639495 |
0.0632939; 0.0513937; 0.119055 |
|
|
Из 2 таблицы видно, что распараллеливание основного цикла работает в 1,36 раза быстрее, чем внутреннего. Будет рассматривать время работы только программы с распараллеленным основным циклом, так как он эффективнее.
Выигрыш параллельной версии MPI в 2, 77 раза по сравнению с последовательной версией и в 1, 32 раза с OMP.
Запуск MPIRun
Код программы
1) Внешний цикл
2) Внутренний цикл