.. | ||
images | ||
.gitignore | ||
docker-compose.yml | ||
Dockerfile | ||
MatrixMultiplicationBenchmark.java | ||
Readme.md |
Отчет. Лабораторная работа 5
Описание
В рамках лабораторной работы была создана программа для умножения матриц, используя как последовательный, так и параллельный алгоритмы. Эти алгоритмы реализованы независимыми. Для указания количества потоков в параллельном алгоритме нужно указать это число в качестве аргумента функции. По заданию требовалось измерить скорость выполнения алгоритмов на квадратных матрицах размером 100x100, 300x300 и 500x500. Результаты представлены на следующих изображениях:
Как запустить
Для того, чтобы запустить сервисы, необходимо выполнить следующие действия:
- Установить и запустить Docker Engine или Docker Desktop
- Через консоль перейти в папку, в которой расположен файл docker-compose.yml
- Выполнить команду для запуска контейнера:
docker compose up -d
Видео-отчет
Работоспособность лабораторной работы можно оценить в следующем видео.