План на курса

Въведение

Преглед на функциите и архитектурата на интерфейса за предаване на съобщения (MPI).

    Основи на паралелното изчисление Процесът MPI

Първи стъпки с MPICH

    Опции за инсталиране и конфигуриране Споделени библиотеки Инсталиране на мениджъри на процеси

Programming Основи с MPI

    Писане, компилиране и свързване на програми Команди за компилиране Използване на Makefiles

Изпълнение на програми с MPI

    Стандартни mpiexec Разширения за управление на процеси Remshell ограничения

Изпращане и получаване на съобщения

    Рутинни процедури за предаване на съобщения Буфер и типове (тагове) Използване на библиотечни повиквания Излъчване и намаляване

Координиране на Communication в MPI

    Синхронизация Колективни модели, процедури и операции Създаване на групи

Работа с проблеми с буферирането

    Блокираща и неблокираща комуникация Справедливост в режимите на предаване на съобщения Communication.

Разбиране на типовете данни и обектите в MPI

    Основни типове данни Вектори и структури Преплитане на данни MPI обекти и препратки

Писане на библиотеки за предаване на съобщения

    Атрибути Последователни секции Управление и кеширане на тагове

Оценяване на производителността на паралелни програми

    Интерфейсът за профилиране на MPI таймера Регистриране

Интегриране на множество програми

    Изпращане и обмен на данни между програми Използване на интеркомуникатори

Отстраняване на неизправности

Обобщение и заключение

Изисквания

  • Опит в езиците за програмиране като C, C++ и Fortran

Публика

  • Разработчици
  • Програмисти
 7 Hours

Брой участници



Цена за участник

Oтзиви от потребители (5)

Свързани Kурсове

BizTalk for Administrators - Beginner to Advanced

70 Hours

XQuery

14 Hours

Свързани Kатегории