DAS_2024_1/kalyshev_yan_lab_5
2024-11-08 21:34:45 +04:00
..
images done 2024-11-08 21:25:22 +04:00
.gitignore done 2024-11-08 21:25:22 +04:00
docker-compose.yml done 2024-11-08 21:25:22 +04:00
Dockerfile done 2024-11-08 21:25:22 +04:00
MatrixMultiplicationBenchmark.java done 2024-11-08 21:25:22 +04:00
Readme.md add video 2024-11-08 21:34:45 +04:00

Отчет. Лабораторная работа 5

Описание

В рамках лабораторной работы была создана программа для умножения матриц, используя как последовательный, так и параллельный алгоритмы. Эти алгоритмы реализованы независимыми. Для указания количества потоков в параллельном алгоритме нужно указать это число в качестве аргумента функции. По заданию требовалось измерить скорость выполнения алгоритмов на квадратных матрицах размером 100x100, 300x300 и 500x500. Результаты представлены на следующих изображениях: Результаты

Как запустить

Для того, чтобы запустить сервисы, необходимо выполнить следующие действия:

  1. Установить и запустить Docker Engine или Docker Desktop
  2. Через консоль перейти в папку, в которой расположен файл docker-compose.yml
  3. Выполнить команду для запуска контейнера:
docker compose up -d

Видео-отчет

Работоспособность лабораторной работы можно оценить в следующем видео.