Update 'labs/lab_5.md'
Added lab 5
This commit is contained in:
parent
74fa559d08
commit
f0cff80627
@ -1 +1,13 @@
|
|||||||
To be done
|
# Вспоминаем математику или параллельное перемножение матриц
|
||||||
|
|
||||||
|
**Пролог**
|
||||||
|
|
||||||
|
Думаю все на первом курсе в рамках курса высшей математики проходили матрицы. В данной лабораторной работе нас интересует операция их умножения. Чтобы восстановить в памяти можно прочитать [материал](https://ru.onlinemschool.com/math/library/matrix/multiply/).
|
||||||
|
|
||||||
|
**Задание**
|
||||||
|
|
||||||
|
Реализовать умножение двух больших квадратных матриц. В лабораторной работе требуется сделать два алгоритма: обычный и параллельный (задание со * - реализовать это в рамках одного алгоритма). В параллельном алгоритме предусмотреть ручное задание количества потоков (число потоков = 1 как раз и реализует задание со *), каждый из которых будет выполнять умножение элементов матрицы в рамках своей зоны ответственности.
|
||||||
|
|
||||||
|
**Заключение**
|
||||||
|
|
||||||
|
Сделать несколько бенчмарков последовательного и параллельного алгоритма на умножение двух матриц размером 100x100, 300x300, 500x500 элементов. Отразить свои наблюдения в readme-отчете.
|
Loading…
Reference in New Issue
Block a user