DAS_2024_1/karamushko_maxim_lab_5
2024-12-23 19:48:28 +04:00
..
main.py 5 лаба без ридми 2024-12-23 15:53:45 +04:00
README.md ридми 2024-12-23 19:48:28 +04:00
result.png ридми 2024-12-23 19:48:28 +04:00

Лабораторная работа №5 - Параллельное перемножение матриц

ПИбд-42 || Карамушко Максим

Цель лабораторной работы

Изучить приципы работы с параллельными вычислениями и узнать насколько они оправданы в зависимости от объемов вычислений.

Описание:

В данной лабораторной работе было реализовано параллельное перемножение матриц различных размеров (100x100, 300x300 и 500x500). Помимо этого были сделаны замеры времени выполнения в зависимости от количества потоков и размеров матриц.

Результаты:

Изображение 1

Выводы:

Распараллеливание вычислений дает хороший прирост производительности для больших матриц, однако для маленьких матриц с увеличением числа потоков в какой-то момент расходы ресурсов на создание потоков и параллельные вычисления лишь увеличивают время вычислений.

Видео с демонстрацией работы:

https://disk.yandex.ru/i/1a4-VeWhXP8gtQ