.. | ||
picture | ||
RVIP_Lab5 | ||
README.md |
Отчет по лабораторной работе №5
Выполнил студентка гр. ИСЭбд-41 Лямзина М.А.
Создание приложения
Выбрал язык C#, Windows Forms.
Попробуем запустить обычный и паралелльный алгоритмы на матрицах 10х10 и зафиксировать результат выполнения по времени.
В результате обычный алгоритм выполнился за 0.0004351 секунды, в то время как паралелльный выполнился за 0.0132985 секунды.
Бенчмарки
Протестируем обычный и параллельный алгоритм матрицах 100х100, 300х300 и 500х500. Сверху отображен результат обычного алгоритма, снизу паралелльного.
Матрицы 100х100
Матрицы 300х300
Матрицы 500х500
Вывод: Параллельный алгоритм работает быстрее только при наличии большого количества операций и данных. Если элементов не так много, то обычный алгоритм справляется быстрее. Также была обнаружено оптимальное количество потоков для лучшей работы обработки матриц 500х500 - 4 потока.