21 lines
1.7 KiB
Markdown
21 lines
1.7 KiB
Markdown
|
# Цуканова Ирина ПИбд-42
|
|||
|
# Лабораторная работа №6 - Определение детерминанта матрицы
|
|||
|
|
|||
|
|
|||
|
## Результат:
|
|||
|
![results](./img.png)
|
|||
|
|
|||
|
## Выводы:
|
|||
|
|
|||
|
1. Увеличение числа потоков ускоряет вычисление детерминанта для больших матриц.
|
|||
|
Как видно по результатам для матрицы 11 × 11 при использовании 1 потока время составляет 260 секунд,
|
|||
|
тогда как при 10 потоках оно сокращается до 62 секунд.
|
|||
|
2. Производительность снижается при увеличении числа потоков на малых матрицах.
|
|||
|
Для матрицы 8×8 использование 10 потоков оказывается медленнее, чем использование 4 или 8 потоков.
|
|||
|
Это связано с накладными расходами на создание и управление потоками, которые становятся ощутимыми при малых объемах вычислений.
|
|||
|
3. Подход с многопоточностью эффективно снижает время выполнения для больших матриц,
|
|||
|
однако оптимальное количество потоков следует выбирать в зависимости от размера задачи,
|
|||
|
чтобы избежать накладных расходов и добиться наилучших результатов.
|
|||
|
|
|||
|
|
|||
|
## [Видео](https://drive.google.com/file/d/1tVVQwmh3W9HEEn6WrqEEiB9n-cEI8aGW/view?usp=sharing)
|