DAS_2023_1/kamyshov_danila_lab_5
2024-01-19 14:23:15 +04:00
..
2024-01-19 14:23:15 +04:00
2024-01-19 14:23:15 +04:00

Лабораторная работа №5 - Вспоминаем математику или параллельное перемножение матриц

Задание:

Кратко: реализовать умножение двух больших квадратных матриц.

Подробно: в лабораторной работе требуется сделать два алгоритма: обычный и параллельный (задание со * - реализовать это в рамках одного алгоритма). В параллельном алгоритме предусмотреть ручное задание количества потоков (число потоков = 1 как раз и реализует задание со *), каждый из которых будет выполнять умножение элементов матрицы в рамках своей зоны ответственности.

Сделать несколько бенчмарков последовательного и параллельного алгоритма на умножение двух матриц размером 100x100, 300x300, 500x500 элементов.

Код

Код

Код

Работа программы

Вывод: Параллельный алгоритм в условии данной задачи не имеет смысла использовать

Видео

Видео с разбором лабораторной работы - https://drive.google.com/file/d/1Utik4HitmCrlgQ_1WLUZL2Rvek9uGVnR/view?usp=sharing