17 lines
1.5 KiB
Markdown
17 lines
1.5 KiB
Markdown
|
# Лабораторная работа №5 - Параллельное перемножение матриц
|
|||
|
## ПИбд-42 || Карамушко Максим
|
|||
|
|
|||
|
### Цель лабораторной работы
|
|||
|
Изучить приципы работы с параллельными вычислениями и узнать насколько они оправданы в зависимости от объемов вычислений.
|
|||
|
|
|||
|
### Описание:
|
|||
|
В данной лабораторной работе было реализовано параллельное перемножение матриц различных размеров (100x100, 300x300 и 500x500). Помимо этого были сделаны замеры времени выполнения в зависимости от количества потоков и размеров матриц.
|
|||
|
|
|||
|
### Результаты:
|
|||
|
![Изображение 1](./result.png)
|
|||
|
|
|||
|
### Выводы:
|
|||
|
Распараллеливание вычислений дает хороший прирост производительности для больших матриц, однако для маленьких матриц с увеличением числа потоков в какой-то момент расходы ресурсов на создание потоков и параллельные вычисления лишь увеличивают время вычислений.
|
|||
|
|
|||
|
### Видео с демонстрацией работы:
|
|||
|
https://disk.yandex.ru/i/1a4-VeWhXP8gtQ
|