( ПРВ ) Параллельные и распределенные вычисления_Лабораторная работа 2

Раздел
Программирование
Просмотров
124
Покупок
0
Антиплагиат
70% Антиплагиат.РУ (модуль - Интернет Free)eTXTАнтиплагиат.ВУЗ
Размещена
24 Ноя 2022 в 15:13
ВУЗ
ДонГТУ
Курс
3 курс
Стоимость
100 ₽
Демо-файлы   
2
png
Скриншот 24.11.22_13.25.23 Скриншот 24.11.22_13.25.23
35.9 Кбайт 35.9 Кбайт
png
Скриншот 24.11.22_13.24.54 Скриншот 24.11.22_13.24.54
23.4 Кбайт 23.4 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
rar
lab2_( ПРВ ) Параллельные и распределенные вычисления
894 Кбайт 100 ₽
Описание

Тема: Двухточечные блокирующие обмены.

Цель: Получить практические навыки по планированию операций обмена и взаимодействию процессов.

Оглавление

Задание к лабораторной работе

Необходимо разработать MPI-программу, которая выполняет поиск максимального и минимального значения среди элементов вектора чисел с плавающей точкой одинарной точности (float). Размер вектора задается на стадии выполнения программы. Для выделения динамической памяти используются функции стандартной библиотеки языка Си malloc() и free(). Взаимодействие процессов необходимо реализовать по схеме звезда. Главный процесс «раздает» вычислительные задачи подчиненным процессам, но и сам выполняет обработку своей части вектора. Главный процесс собирает результаты работы и выполняет окончательный поиск максимального и минимального элемента.

1. Изучите содержимое файла заготовки MPI-программы vector.c. В данном листинге пропущены вызовы некоторых обязательных функций MPI, добавьте вызовы этих функций. Изучите вспомогательные функции, описанные в данном файле.

2. Организацию взаимодействия выполнять по схеме звезда, когда главный процесс управляет работой подчиненных процессов. Главный процесс должен обеспечить выделение памяти под исходные данные и формирование исходных данных случайными данными.

Список литературы

Литература

Эндрю Таненбаум, Мартин ван Стеен Распределенные системы. Принципы и парадигмы = Andrew S. Tanenbaum, Maarten van Steen. "Destributed systems. Principles and paradigms. — Санкт-Петербург: Питер, 2003. — 877 с. — (Классика computer science). — ISBN 5-272-00053-6

С. Н. Андрианов, А. Б. Дегтярев 1 // ПАРАЛЛЕЛЬНЫЕ И РАСПРЕДЕЛЕННЫЕ ВЫЧИСЛЕНИЯ. — С.-Петерб.: Издательство С.-Петербургского университета, 2007. — 61 с.

А. А. Букатов, В. Н. Дацюк, А. И. Жегуло Программирование многопроцессорных вычислительных систем. — Ростов-на-Дону: ООО «ЦВВР», 2003. — 208 с. — ISBN 5-94153-062-5

Эндрюс Г.Р. Основы многопоточного, параллельного и распределенного программирования. Пер.с англ. — М.: Издательский дом «Вильямс», 2003.

Миллер Р., Боксер Л. Последовательные и параллельные алгоритмы. Пер. с англ. — М.: БИНОМ. Лаборатория знаний, 2006.

Богачёв К.Ю. Основы параллельного программирования. — М.: БИНОМ. Лаборатория знаний, 2003.

Вам подходит эта работа?
Похожие работы
Основы программирования
Тест Тест
25 Апр в 17:30
64 +5
0 покупок
Основы программирования
Дипломная работа Дипломная
24 Апр в 19:02
68 +3
0 покупок
Основы программирования
Задача Задача
23 Апр в 18:19
110 +7
1 покупка
Основы программирования
Курсовая работа Курсовая
21 Апр в 15:22
130 +4
0 покупок
Основы программирования
Курсовая работа Курсовая
21 Апр в 15:20
127 +13
0 покупок
Другие работы автора
Организация ЭВМ
Лабораторная работа Лабораторная
24 Ноя 2022 в 15:48
285 +2
0 покупок
Организация ЭВМ
Лабораторная работа Лабораторная
24 Ноя 2022 в 15:46
248
0 покупок
Организация ЭВМ
Лабораторная работа Лабораторная
24 Ноя 2022 в 15:44
218 +2
0 покупок
Организация ЭВМ
Лабораторная работа Лабораторная
24 Ноя 2022 в 15:40
220
1 покупка
Организация ЭВМ
Лабораторная работа Лабораторная
24 Ноя 2022 в 15:38
202
0 покупок
Организация ЭВМ
Лабораторная работа Лабораторная
24 Ноя 2022 в 15:36
265
0 покупок
Организация ЭВМ
Лабораторная работа Лабораторная
24 Ноя 2022 в 15:33
166
0 покупок
Основы программирования
Лабораторная работа Лабораторная
24 Ноя 2022 в 15:30
158
0 покупок
Основы программирования
Лабораторная работа Лабораторная
24 Ноя 2022 в 15:26
138
0 покупок
Основы программирования
Лабораторная работа Лабораторная
24 Ноя 2022 в 15:24
146
0 покупок
Основы программирования
Лабораторная работа Лабораторная
24 Ноя 2022 в 15:19
142
0 покупок
Основы программирования
Лабораторная работа Лабораторная
24 Ноя 2022 в 15:16
89
0 покупок
Основы программирования
Лабораторная работа Лабораторная
24 Ноя 2022 в 15:09
116
0 покупок
Компьютерные сети и системы
Лабораторная работа Лабораторная
24 Ноя 2022 в 12:53
1 780 +29
0 покупок
Компьютерные сети и системы
Лабораторная работа Лабораторная
24 Ноя 2022 в 12:50
1 600 +24
0 покупок
Компьютерные сети и системы
Лабораторная работа Лабораторная
24 Ноя 2022 в 12:46
120 +1
0 покупок
Компьютерные сети и системы
Лабораторная работа Лабораторная
24 Ноя 2022 в 12:43
979 +17
0 покупок
Компьютерные сети и системы
Лабораторная работа Лабораторная
24 Ноя 2022 в 12:39
126 +1
0 покупок
Компьютерные сети и системы
Лабораторная работа Лабораторная
24 Ноя 2022 в 12:35
126 +1
0 покупок
Электротехника
Контрольная работа Контрольная
23 Ноя 2022 в 19:52
155 +1
0 покупок
Темы журнала
Показать ещё
Прямой эфир