# Клюшенкова Ксения ПИбд-42 # Лабораторная работа №6 - Определение детерминанта матрицы ## Результат: ![results](./res.jpg) ## Выводы: 1. Применение многопоточности позволяет ускорить вычисление определителя для матриц большого размера. 2. В ходе эксперимента было установлено, что для матрицы размером 10 на 10 при использовании одного потока время выполнения составляет 31 секунду. Однако при использовании 10 потоков время выполнения сокращается до 5 секунд. 3. Однако при работе с матрицами небольшого размера использование многопоточности может привести к снижению производительности. 4. Для матрицы размером 8 на 8 использование 10 потоков оказывается менее эффективным, чем использование 4 или 8 потоков. Это связано с дополнительными затратами на создание и управление потоками, которые становятся значительными при небольших объёмах вычислений. 5. Использование многопоточности позволяет значительно сократить время выполнения для матриц большого размера. Однако для достижения наилучших результатов необходимо выбрать оптимальное количество потоков в зависимости от размера задачи, чтобы избежать дополнительных затрат. ## [Видео](https://drive.google.com/file/d/1bdc3WzkHtTI3p-Yk2w3OP3ldMP8WwjZ8/view?usp=sharing)