From 1dc621e0be77656f76e735d2cd10c199b0438527 Mon Sep 17 00:00:00 2001 From: NAP Date: Sun, 27 Oct 2024 02:16:28 +0400 Subject: [PATCH] kadyrov_aydar_lab_5 --- kadyrov_aydar_lab_5/README.md | 4 +++- kadyrov_aydar_lab_5/benchmark.py | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) 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)