forked from Alexey/DAS_2024_1
23 lines
1.6 KiB
Markdown
23 lines
1.6 KiB
Markdown
|
# Отчет. Лабораторная работа 5
|
|||
|
|
|||
|
## Описание
|
|||
|
|
|||
|
В рамках лабораторной работы была создана программа для умножения матриц, используя как последовательный, так и параллельный алгоритмы. Эти алгоритмы реализованы независимыми. Для указания количества потоков в параллельном алгоритме нужно указать это число в качестве аргумента функции. По заданию требовалось измерить скорость выполнения алгоритмов на квадратных матрицах размером 100x100, 300x300 и 500x500. Результаты представлены на следующих изображениях:
|
|||
|
![Результаты](./images/benchmark.png)
|
|||
|
|
|||
|
## Как запустить
|
|||
|
|
|||
|
Для того, чтобы запустить сервисы, необходимо выполнить следующие действия:
|
|||
|
|
|||
|
1. Установить и запустить Docker Engine или Docker Desktop
|
|||
|
2. Через консоль перейти в папку, в которой расположен файл docker-compose.yml
|
|||
|
3. Выполнить команду для запуска контейнера:
|
|||
|
|
|||
|
```
|
|||
|
docker compose up -d
|
|||
|
```
|
|||
|
|
|||
|
## Видео-отчет
|
|||
|
|
|||
|
Работоспособность лабораторной работы можно оценить в следующем [видео]().
|