1. Розробіть паралельний алгоритм обчислення величини , де А і В – одновимірні масиви.
2. Дані матриці А і В. Розробіть алгоритм обчислення матриці С = А * В – В * С.
3. Дана матриця А і вектори а і b. Розробіть алгоритм обчислення матриці С = а - А * b.
4. Чи можлива різна кількість смуг, на які діляться матриці А і В при обчисленні добутку двох матриць на кільцевій структурі?
5. Наведіть переваги і недоліки організації перемноження двох матриць на структурах, які описані в даній темі?
6. Наведіть переваги і недоліки організації початкового завантаження при перемноженні двох матриць на структурах, які описані в даній темі?
Тема №8: Мови паралельного програмування
Питання:
Загальні зауваження
Класифікація мов і систем паралельного програмування
Особливості організації паралельної програми
4. Технології паралельного програмування Message Passing Interface (MPI)
5. Операції обміну повідомленнями
Вправи і завдання до теми №8