Технология параллельного программирования MPI
Описание Курса
Курс обучения 48 часов.
Технология MPI является основным средством программирования для кластерных систем и компьютеров с распределенной памятью, но может применяться также и на вычислительных системах других типов.
Курс включает в себя описание большинства основных процедур стандарта MPI с примерами их применения и практические сведения, которые могут потребоваться при написании реальных программ. Основное описание ведется с использованием вызовов процедур MPI из программ на языке Python.
Документы об образовании, выдаваемые выпускникам института, заносятся в "Государственный Федеральный реестр сведений документов об образовании и (или) о квалификации, документах об обучении», оформлены в соответствии с законодательством и требованиями новых профстандартов РФ.
Информация о курсе
- Уроки: 36
- Связанные курсы: Да
- Уровень программы: Средний
- Выпускные документы: Удостоверение Института установленного образца о повышении квалификации
Учебные программы
Основные понятия
-
Обшие процедуры MPI
Передача и приём сообщений между процессами
-
Операции типа точка-точка
-
Передача и приём сообшений с блокировкой
-
Передача и приём сообшений без блокировки
-
Отложенные запросы на взаимодействие
-
Тупиковые ситуации
Коллективные взаимодействия процессов
-
Общие положения
-
Барьер
-
Коллективные операции пересылки данных
-
Глобальные операции
-
Пользовательские глобальные операции
Группы и коммуникаторы
-
Общие положения
-
Операции с группами процессов
-
Операции с коммуникаторами
-
Интеркоммуникаторы
-
Атрибуты
Виртуальные технологии
-
Общие положения
-
Производные типы данных
-
Упаковка данных
Объект info
-
Общие положения
-
Работа с объектом info
Динамическое управление процессами
-
Общие положения
-
Порождение процессов
-
Клиент-серверная связь
-
Удаление связи процессов
-
Связь через сокеты
Односторонние коммуникации
-
Общие положения
-
Работа с окном
-
Передача данных
-
Синхронизация
Внешние интерфейсы
-
Обобщенные запросы
-
Информация из статуса
-
Нити
Параллельный ввод/вывод
-
Определения
-
Работа с данными
-
Допуск к файлам