08 практика
Параллельное программирование 2020-2021 учебный год Практическое занятие 8 Оценка эффективности параллельных алгоритмов. Технологии параллельного программирования
Перейти. MPI: настройка проекта C++ в IDE MS Visual Studio 2013 с библиотекой Microsof HPC Pack 2008 SDK
Visual Studio 2013: Сборка - Диспетчер конфигураций - Платформа x64
Перейти. Задание MPI-3. Общие процедуры MPI
Перейти. Пример 2.1. Файл exapmle_1.c
Перейти. Пример 2.2. Файл exapmle_2.c
Вычислить одномерные определенные интегралы от трёх разных подынтегральных функций (Например: sinx, 1 + 2ex, x2 + 4x + 3).
Сгенерировать три вектора a, b и с размером 100 из случайных чисел. Вычислить сумму векторов a и b, затем найденную сумму скалярно умножить на вектор с.
Домашнее задание
Перейти. Выполнить пример 1, с.16-23.
Перейти. Учебник
Основы параллельного программирования с использованием технологий MPI и OpenMP: учебное пособие / Р.В. Жалнин, Е.Н. Панюшкина, Е. Е. Пескова, П.А. Шаманаев. – Саранск: Изд-во СВМО, 2013. – 78 с.
Измерение времени в OpenMP, с. 51 - 52.
Измерение времени в MPI, с. 27 - 28.