# Лабораторная работа номер 5 > Здравствуйте меня зовут Балахонов Данила группа ПИбд-42 > > *— Балахонов Данила ПИбд-42* Видео лабораторной работы номер 5 доступно по этой [ссылке](https://drive.google.com/file/d/1gs_6PZ8SYj_p3IMrXD9AfiAWmiLt9T-g/view?usp=sharing). ## Как запустить лабораторную работу номер 5? ### Необходимые компоненты для запуска лабораторной работы номер 5 > Здесь рассказана установка необходимых компонентов для запуска лабораторной работы номер 5 под дистрибутив GNU/Linux **Ubuntu**. Для запуска лабораторной работы номер 5 необходимы такие компоненты: - Python 3 Чтобы установить Python 3, введите такую команду: ``` bash sudo apt update sudo apt install python3 ``` После этого будет установлена последняя версия Python. ### Запуск лабораторной работы номер 5 Для запуска лабораторной работы номер 5 необходимо **склонировать** репозиторий в любую папку и **перейти на ветку** balakhonov_danila_lab_5. Далее в папке с `program.py` нужно вызвать такую команду: ``` bash python3 program.py ``` Таким образом будет запущена программа по перемножению матриц. ## Какие технологии были использованы? Для выполнения лабораторной работы номер 5 были использованы такие технологии, как: - Python ## Что делает лабораторная работа номер 5? Суть лабораторной работы номер 5 заключается в разработке приложения по параллельному перемножению двух квадратных матриц большого размера. ## Выводы лабораторной работы номер 5 Пример выполнения программы на матрицах 100x100, 300x300, 500x500 можно увидеть на рисунке ниже. ![Результат выполнения программы](result.png) Здесь прослеживается обратная зависимость между количеством потоков и временем выполнения. Чем больше потоков используется, тем меньше будет время подсчета результата.