Высокопроизводительные вычисления на кластерах. Беликов Д.А - 123 стр.

UptoLike

123
Таблица 6.3 Сравнение времени выполнения и ускорения
параллельных программ для решения СЛАУ методом Якоби
1 2 4
Время, с 117 60 39
MPI
Ускорение 1,00 1,95 3,00
Время, с 117 60 37
OpenMP
Ускорение 1,00 1,95 3,16
Таким образом, использование MPI и OpenMP позволяет одина-
ково ускорить вычисления. Однако трудоемкость написания про-
граммы под OpenMP на порядок меньше. Существенным плюсом
является возможность использования OpenMP-программ на широко
распространенных сейчас персональных компьютерах и серверах с
многоядерной архитектурой. В то же время MPI имеет преимущест-
во, когда число ядер в процессорах относительно невелико, по-
скольку позволяет проводить вычисления на нескольких десятках
процессоров и достигать существенного ускорения.
6.8 Задания
1. Используя представленную выше параллельную программу,
решить методом Гаусса систему линейных уравнений вида:
1 2 1
1 2 1
1 2 1
1 2 1
2 ... 2 ,
2 ... 2 ,
...
... 2 2 ,
... 2 1.
n n
n n
n n
n n
nx x x x n
x nx x x n
x x nx x n
x x x nx n
Исследовать ускорение параллельной программы для различной
размерности задачи и различного числа используемых процессов.
2. Используя любую представленную выше параллельную про-
грамму, решить систему линейных уравнений вида: