39 lines
1.1 KiB
Markdown
39 lines
1.1 KiB
Markdown
|
# Отчёт по лабораторной работе №5
|
|||
|
|
|||
|
Выполнила: студентка гр. ИСЭбд-41 Никифорова Татьяна Сергеевна.
|
|||
|
|
|||
|
## Создание приложения
|
|||
|
|
|||
|
Выбрала язык Python.
|
|||
|
|
|||
|
Запустим алгоритм с матрицей 10x10 c различными алгоритмами.
|
|||
|
|
|||
|
![](picture/1.png)
|
|||
|
![](picture/2.png)
|
|||
|
|
|||
|
## Бенчмарки
|
|||
|
|
|||
|
Протекстируем обычный и паралелльный с различными размерами матриц.
|
|||
|
|
|||
|
Матрица 100х100
|
|||
|
|
|||
|
![](picture/3-100.png)
|
|||
|
![](picture/4.png)
|
|||
|
|
|||
|
Матрица 300х300
|
|||
|
|
|||
|
![](picture/5-300.png)
|
|||
|
![](picture/6.png)
|
|||
|
|
|||
|
Матрица 500х500
|
|||
|
|
|||
|
![](picture/7-500.png)
|
|||
|
![](picture/8.png)
|
|||
|
|
|||
|
Вывод: Для небольших матриц и с небольшим количеством ядер процессора параллельная реализация может не всегда оказаться быстрее из-за дополнительных накладных расходов.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|