Создание простого приложения с помощью библиотеки MPI

Раздел
Программирование
Просмотров
149
Покупок
0
Антиплагиат
Не указан
Размещена
8 Окт 2022 в 14:28
ВУЗ
ТулГУ
Курс
4 курс
Стоимость
300 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
лаб 8 ПП — копия
418.3 Кбайт 300 ₽
Описание

Цель работы:

Изучить различные способы двухточечного обмена в MPI, производные типы данных и операции упаковки и распаковки данных.

Ход работы:

1. Ознакомиться с теоретическими сведениями.

2. Изучить рассмотренный ниже пример. Запустить программу на двух процессорах. Поменять местами строки, помеченные в комментариях (1) и (2), и запустить программу еще раз. Просмотреть выходной файл и файл ошибок.

3. Разработать алгоритм решения задания, с учетом разделения вычислений между несколькими процессорами. Составить схему взаимодействия процессов.

3. Реализовать алгоритм с применением функций двухточечного обмена библиотеки MPI и протестировать его на нескольких примерах. Засечь время выполнения программы для различных наборов данных и различного количества процессоров. Вычислить ускорение и эффективность написанной программы.

4. Заменить все операции обменов в программе на обмены с упакованными данными, с последующей их распаковкой на стороне приема. Выяснить, улучшилась ли эффективность программы. Подумать почему, при необходимости изменить алгоритм или заменить тип обмена.

5. Оформить отчет.

6. Ответить на контрольные вопросы, заданные преподавателем.

Вам подходит эта работа?
Похожие работы
Основы программирования
Контрольная работа Контрольная
25 Дек в 16:45
38 +4
0 покупок
Основы программирования
Контрольная работа Контрольная
25 Дек в 16:43
42 +4
0 покупок
Другие работы автора
Основы программирования
Лабораторная работа Лабораторная
1 Сен 2023 в 09:53
140
2 покупки
Основы программирования
Лабораторная работа Лабораторная
1 Сен 2023 в 09:50
152
2 покупки
Основы программирования
Лабораторная работа Лабораторная
1 Сен 2023 в 09:46
179
1 покупка
Основы программирования
Лабораторная работа Лабораторная
1 Сен 2023 в 09:42
197
2 покупки
Проектирование
Курсовая работа Курсовая
30 Авг 2023 в 13:47
163
1 покупка
Базы данных
Курсовая работа Курсовая
30 Авг 2023 в 13:44
258
0 покупок
Проектирование систем
Дипломная работа Дипломная
16 Авг 2023 в 11:48
158
0 покупок
Основы программирования
Лабораторная работа Лабораторная
22 Мар 2023 в 19:48
189
0 покупок
Основы программирования
Лабораторная работа Лабораторная
22 Мар 2023 в 19:46
221
1 покупка
Основы программирования
Лабораторная работа Лабораторная
16 Мар 2023 в 19:44
176
0 покупок
Основы программирования
Лабораторная работа Лабораторная
16 Мар 2023 в 19:43
160
0 покупок
Основы программирования
Лабораторная работа Лабораторная
16 Мар 2023 в 19:42
179
0 покупок
Основы программирования
Лабораторная работа Лабораторная
3 Мар 2023 в 22:52
179
0 покупок
Основы программирования
Лабораторная работа Лабораторная
3 Мар 2023 в 22:49
208
0 покупок
Теория графов
Лабораторная работа Лабораторная
1 Мар 2023 в 17:53
178
0 покупок
Основы программирования
Лабораторная работа Лабораторная
28 Фев 2023 в 22:05
177
0 покупок
Проектирование
Лабораторная работа Лабораторная
20 Фев 2023 в 10:11
231
0 покупок
Проектирование систем
Лабораторная работа Лабораторная
18 Фев 2023 в 13:46
191
0 покупок
Темы журнала
Показать ещё
Прямой эфир