парал прогр / 2020-2021_311_Paral_Gnosheva_Work10
.pdfWork10
Архитектура компьютера 8 гб ОП, 4 ядра Вариант 1.
Метод прямоугольников
Результат запуска последовательной версии: Режим Debug
h |
execution time |
0.001 |
0.0001; 0; 0.001 |
0.00001 |
0.0027; 0.002; 0.003 |
|
|
0.000001 |
0.0259; 0.025; 0.027 |
|
|
|
|
Режим Release
h |
execution time |
|
|
0.001 |
0; 0; 0 |
|
|
0.00001 |
0.0023; 0.002; 0.003 |
|
|
0.000001 |
0.0205; 0.019; 0.024 |
|
|
Параллельная версия метода прямоугольников с помощью MPI
Подготовка:
1)Подключим заголовочный файл mpi.h
2)Инициализируем MPI-программу
3)Последнем вызовом обязательно является функция
Финальный вид функции:
Здесь:
sum – адрес посылающего буфера
Res – адрес принимающего буфера( корневой процесс) 1 – количество элементов в посылающем буфере 0 – номер главного процессора
Результат запуска
Сравним со временем работы программы с OMP
Формула Симпсона
Результат запуска
Сравним со временем работы программы с OMP