From f0cff80627217e311c15d2b88bdd8b560867cbb5 Mon Sep 17 00:00:00 2001 From: Alexey Date: Tue, 14 Nov 2023 23:03:23 +0400 Subject: [PATCH] Update 'labs/lab_5.md' Added lab 5 --- labs/lab_5.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/labs/lab_5.md b/labs/lab_5.md index ee8cbf5..1ef1d05 100644 --- a/labs/lab_5.md +++ b/labs/lab_5.md @@ -1 +1,13 @@ -To be done \ No newline at end of file +# Вспоминаем математику или параллельное перемножение матриц + +**Пролог** + +Думаю все на первом курсе в рамках курса высшей математики проходили матрицы. В данной лабораторной работе нас интересует операция их умножения. Чтобы восстановить в памяти можно прочитать [материал](https://ru.onlinemschool.com/math/library/matrix/multiply/). + +**Задание** + +Реализовать умножение двух больших квадратных матриц. В лабораторной работе требуется сделать два алгоритма: обычный и параллельный (задание со * - реализовать это в рамках одного алгоритма). В параллельном алгоритме предусмотреть ручное задание количества потоков (число потоков = 1 как раз и реализует задание со *), каждый из которых будет выполнять умножение элементов матрицы в рамках своей зоны ответственности. + +**Заключение** + +Сделать несколько бенчмарков последовательного и параллельного алгоритма на умножение двух матриц размером 100x100, 300x300, 500x500 элементов. Отразить свои наблюдения в readme-отчете. \ No newline at end of file