2.1 KiB
2.1 KiB
Клюшенкова Ксения ПИбд-42
Лабораторная работа №6 - Определение детерминанта матрицы
Результат:
Выводы:
- Применение многопоточности позволяет ускорить вычисление определителя для матриц большого размера.
- В ходе эксперимента было установлено, что для матрицы размером 10 на 10 при использовании одного потока время выполнения составляет 31 секунду. Однако при использовании 10 потоков время выполнения сокращается до 5 секунд.
- Однако при работе с матрицами небольшого размера использование многопоточности может привести к снижению производительности.
- Для матрицы размером 8 на 8 использование 10 потоков оказывается менее эффективным, чем использование 4 или 8 потоков. Это связано с дополнительными затратами на создание и управление потоками, которые становятся значительными при небольших объёмах вычислений.
- Использование многопоточности позволяет значительно сократить время выполнения для матриц большого размера. Однако для достижения наилучших результатов необходимо выбрать оптимальное количество потоков в зависимости от размера задачи, чтобы избежать дополнительных затрат.