.. | ||
main.py | ||
README.md | ||
result.png |
Лабораторная работа №5 - Параллельное перемножение матриц
ПИбд-42 || Карамушко Максим
Цель лабораторной работы
Изучить приципы работы с параллельными вычислениями и узнать насколько они оправданы в зависимости от объемов вычислений.
Описание:
В данной лабораторной работе было реализовано параллельное перемножение матриц различных размеров (100x100, 300x300 и 500x500). Помимо этого были сделаны замеры времени выполнения в зависимости от количества потоков и размеров матриц.
Результаты:
Выводы:
Распараллеливание вычислений дает хороший прирост производительности для больших матриц, однако для маленьких матриц с увеличением числа потоков в какой-то момент расходы ресурсов на создание потоков и параллельные вычисления лишь увеличивают время вычислений.