32 lines
1.7 KiB
Markdown
32 lines
1.7 KiB
Markdown
# Лабораторная работа №6
|
||
|
||
Задание:
|
||
|
||
Требуется сделать два алгоритма: обычный и параллельный. В параллельном алгоритме предусмотреть ручное задание количества потоков, каждый из которых будет выполнять нахождение отдельной группы множителей.
|
||
|
||
Сделать несколько бенчмарков последовательного и параллельного алгоритма поиска детерминанта матрицы размером 100x100, 300x300, 500x500 элементов. Отразить свои наблюдения в readme-отчете.
|
||
|
||
<p>
|
||
<div>Код приложения</div>
|
||
<img src="screens/img1.png" width="650" title="Код приложения">
|
||
</p>
|
||
<p>
|
||
<div>Код приложения</div>
|
||
<img src="screens/img2.png" width="650" title="Код приложения">
|
||
</p>
|
||
<p>
|
||
<div>Код приложения</div>
|
||
<img src="screens/img3.png" width="650" title="Код приложения">
|
||
</p>
|
||
<p>
|
||
<div>Результат работы программы</div>
|
||
<img src="screens/img4.png" width="650" title="Результат работы программы">
|
||
</p>
|
||
|
||
Вывод: Параллельный алгоритм не сильно ускорил работу программы, его стоит использовить при матрице большего размера например 10000х10000
|
||
|
||
|
||
# Видео
|
||
|
||
Видео с разбором лабораторной - [Видео](https://drive.google.com/file/d/1iRBMH7q0hDcnjJdc5xW9Fy3K8da1ioNi/view?usp=sharing)
|