Содержание
- 2. Классификация технологий параллельного программирования (ТТП) 1. Технологии параллельного программирования (ТПП) обычно реализуются как расширения традиционных языков
- 3. Классификация технологий параллельного программирования (ТПП) Во всех случаях цель ТПП – организовать выполнение задачи пользователя в
- 4. Что такое MPI Message Passing Interface – одна из популярных технологий для организации параллельных вычислений. MPI
- 5. Структура MPI Главные составляющие MPI Коммуникатор (группа процессов плюс контекст взаимодействия) Типы передаваемых данных (всегда передаем
- 6. Процедуры MPI повторение и дополнение пройденного на семинарах «ПРОЖИТОЧНЫЙ МИНИМУМ» MPI_Init инициализация параллельной части программы MPI_Finalize
- 7. Операции “Point-to-Point”: асинхронный обмен MPI_Isend: Передача сообщения, аналогичная MPI_Send, однако возврат происходит сразу после инициализации процесса
- 8. Операции MPI “Point-to-Point”: Объединение запросов на взаимодействие Несколько запросов на прием и/или передачу могут объединяться вместе
- 9. Коллективные операции MPI В операциях коллективного взаимодействия процессов участвуют все процессы коммуникатора. Соответствующая процедура должна быть
- 11. Группы и коммуникаторы В MPI существуют широкие возможности для операций над группами процессов и коммуникаторами. Это
- 12. Операции с группами процессов Новые группы можно создавать как на основе уже существующих групп, так и
- 13. Операции с коммуникаторами Коммуникатор предоставляет возможность независимых обменов данными в отдельной группе. Каждой группе процессов может
- 14. Виртуальные топологии Топология – механизм сопоставления процессам некоторого коммуникатора альтернативной схемы адресации. Топология используется программистом для
- 15. Виртуальные топологии: декатрова топология Декартова топология MPI_Cart_create: Создание коммуникатора, обладающего декартовой топологией, из процессов существующего коммуникатора
- 16. Виртуальные топологии: топология графа MPI_Graph_create. Создание на основе существующего коммуникатора нового коммуникатора с топологией графа с
- 17. Пересылка разнотипных данных Под сообщением в MPI понимается массив однотипных данных, расположенных в последовательных ячейках памяти.
- 18. Пересылка разнотипных данных: Производные типы данных Производные типы данных создаются во время выполнения программы с помощью
- 19. Пересылка разнотипных данных: Производные типы данных Таким образом, последовательность элементов данных в производном типе может отличаться
- 21. Скачать презентацию