2024-01-19 14:54:56 +04:00

1.7 KiB
Raw Blame History

Лабораторная работа №5

Задание:

Требуется сделать два алгоритма: обычный и параллельный. В параллельном алгоритме предусмотреть ручное задание количества потоков, каждый из которых будет выполнять умножение элементов матрицы в рамках своей зоны ответственности.

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

Код программы

Код программы

Код программы

Результат программы

Вывод: Параллельный алгоритм не сильно ускорил работу программы, его стоит использовить при матрице большего размера например 10000х10000

Видео

Видео с разбором лабораторной работы - Видео