diff --git a/karamushko_maxim_lab_6/README.md b/karamushko_maxim_lab_6/README.md new file mode 100644 index 0000000..3865c65 --- /dev/null +++ b/karamushko_maxim_lab_6/README.md @@ -0,0 +1,17 @@ +# Лабораторная работа №6 - Параллельный поиск значения детерминанта матрицы +## ПИбд-42 || Карашумко Максим + +### Цель лабораторной работы +Изучить приципы работы с параллельными вычислениями и узнать насколько они оправданы в зависимости от объемов вычислений. + +### Описание: +В данной лабораторной работе было реализовано параллельное вычисление определителя матриц различных размеров (9x9, 10x10 и 11x11). Помимо этого были сделаны замеры времени выполнения в зависимости от количества потоков и размеров матриц. + +### Результат: +![Изображение 1](./result.png) + +### Выводы: +Как можно заметить, параллельное вычисление определителя позволило сократить временные затраты более чем в два раза для больших матриц (с 245 до 99 секунд). Однако стоит отметить, что также важен выбор оптимального количества потоков, так как на менеджмент потоков тоже приходится тратить ресурсы. + +### Видео с демонстрацией работы: +https://disk.yandex.ru/i/iIxS9W4FIoU8Gw \ No newline at end of file diff --git a/karamushko_maxim_lab_6/result.png b/karamushko_maxim_lab_6/result.png new file mode 100644 index 0000000..7e6da93 Binary files /dev/null and b/karamushko_maxim_lab_6/result.png differ