Технологии параллельного программирования MPI и OpenMP

Руководители: 

Антонов Александр Сергеевич, к.ф.-м.н., вед.н.с. лаборатории Параллельных информационных технологий НИВЦ МГУ.

Бахтин Владимир Александрович, к.ф.-м.н., заведующий сектором Института прикладной математики им. М.В. Келдыша РАН, ассистент кафедры системного программирования ВМК МГУ им. М.В. Ломоносова

Аннотация: 

В данном треке планируется рассмотрение функциональности технологий параллельного программирования MPI и OpenMP, расширяющей базовые курсы
по данным технологиям. Предполагается, что слушатели уже обладают начальными знаниями и практическими навыками в данной области. В MPI будут рассмотрены: работа с группами и коммуникаторами, виртуальные топологии, пересылка разнотипных данных, односторонние коммуникации, обработка ошибок и другие вопросы. В OpenMP будут рассмотрены все способы распределения работ и синхронизации, а также дополнительные
вспомогательные процедуры. Отдельное внимание планируется уделить совместному использованию технологий параллельного программирования MPI и OpenMP в гибридной модели. Трек предполагает выполнение большого количества практических заданий на суперкомпьютере «Ломоносов».

Материалы: