forked from Alexey/DAS_2024_1
kadyrov_aydar_lab_5
This commit is contained in:
parent
11c62d9bf7
commit
1dc621e0be
@ -51,3 +51,5 @@
|
|||||||
## Заключение
|
## Заключение
|
||||||
|
|
||||||
Лабораторная работа продемонстрировала, как параллельные вычисления могут ускорить операцию умножения матриц(На больших данных). Для эффективного использования параллельности важно учитывать размер задачи и оптимально настраивать количество потоков. Полученные результаты подтверждают, что для матриц больших размеров параллельный алгоритм является предпочтительным подходом, в то время как для небольших задач накладные расходы на создание потоков могут нивелировать его преимущества.
|
Лабораторная работа продемонстрировала, как параллельные вычисления могут ускорить операцию умножения матриц(На больших данных). Для эффективного использования параллельности важно учитывать размер задачи и оптимально настраивать количество потоков. Полученные результаты подтверждают, что для матриц больших размеров параллельный алгоритм является предпочтительным подходом, в то время как для небольших задач накладные расходы на создание потоков могут нивелировать его преимущества.
|
||||||
|
|
||||||
|
## Видео https://vk.com/video64471408_456239208?list=ln-cC6yigF3jKNYUZe3vh
|
@ -24,4 +24,4 @@ def benchmark(matrix_size, num_threads):
|
|||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
for size in [100, 300, 500]:
|
for size in [100, 300, 500]:
|
||||||
benchmark(size, num_threads=2)
|
benchmark(size, num_threads=4)
|
||||||
|
Loading…
Reference in New Issue
Block a user