diff --git a/kadyrov_aydar_lab_5/README.md b/kadyrov_aydar_lab_5/README.md index 60f9937..86803d3 100644 --- a/kadyrov_aydar_lab_5/README.md +++ b/kadyrov_aydar_lab_5/README.md @@ -50,4 +50,6 @@ ## Заключение -Лабораторная работа продемонстрировала, как параллельные вычисления могут ускорить операцию умножения матриц(На больших данных). Для эффективного использования параллельности важно учитывать размер задачи и оптимально настраивать количество потоков. Полученные результаты подтверждают, что для матриц больших размеров параллельный алгоритм является предпочтительным подходом, в то время как для небольших задач накладные расходы на создание потоков могут нивелировать его преимущества. \ No newline at end of file +Лабораторная работа продемонстрировала, как параллельные вычисления могут ускорить операцию умножения матриц(На больших данных). Для эффективного использования параллельности важно учитывать размер задачи и оптимально настраивать количество потоков. Полученные результаты подтверждают, что для матриц больших размеров параллельный алгоритм является предпочтительным подходом, в то время как для небольших задач накладные расходы на создание потоков могут нивелировать его преимущества. + +## Видео https://vk.com/video64471408_456239208?list=ln-cC6yigF3jKNYUZe3vh \ No newline at end of file diff --git a/kadyrov_aydar_lab_5/benchmark.py b/kadyrov_aydar_lab_5/benchmark.py index d1df2bd..fa35e33 100644 --- a/kadyrov_aydar_lab_5/benchmark.py +++ b/kadyrov_aydar_lab_5/benchmark.py @@ -24,4 +24,4 @@ def benchmark(matrix_size, num_threads): if __name__ == "__main__": for size in [100, 300, 500]: - benchmark(size, num_threads=2) + benchmark(size, num_threads=4)