Контрольная работа на тему Распараллеливание программ с помощью OpenMP (Вариант 1)
-
Оформление работы
-
Список литературы по ГОСТу
-
Соответствие методическим рекомендациям
-
И еще 16 требований ГОСТа,которые мы проверили
Введи почту и скачай архив со всеми файлами
Ссылку для скачивания пришлем
на указанный адрес электронной почты
Содержание:
Ход
выполнения. 3
1. Учебная программа. 4
2. Последовательная
программа, согласно заданию варианта. 5
3. Анализ результатов
работы последовательной программы.. 6
4. Анализ
последовательной программы и ее распараллеливание. 6
5. Анализ результатов
работы распараллеленной программы.. 7
6. Вопросы.. 8
Список
литературы.. 11
Введение:
Заключение:
Фрагмент текста работы:
Ход выполнения
Среда выполнения:
· Операционная система – Windows 10 64-бит;
· Среда разработки: MS Visual Studio 2019 Community;
· Язык программирования: С++;
· Процессор: Intel Core i7-2630QM 2GHz;
· Количество ядер – 4;
· Количество потоков: 8;
· Память: 12 Гб RAM + 200Гб SSD.
Задание:
1) Составить учебную программу. Откомпилировать с
параметром –fopenmp и без него. Запустить программу, сравнить и объяснить
результаты.
2) Составить последовательную программу, согласно
заданию варианта.
3) Откомпилировать и запустить программу.
Определить процессорное время, потраченное на решение задачи.
4) Проанализировать последовательный код и выявить
участки потенциального параллелизма. Выполнить распараллеливание с помощью
OpenMP.
5) Определить процессорное время, потраченное на
решение задачи для разного числа потоков (меньшего, равного и большего, чем
число процессоров). Сравнить с результатом, полученным в задании 2. Объяснить
полученный результат.