(c) Larry Ewing, Simon Budig, Garrett LeSage
с 1994 г.

Кафедра Информатики и Математического Обеспечения

ПетрГУ | ИМиИТ | О кафедре | Проекты | Лаборатория ИТС | Семинары НФИ/AMICT
Сотрудники | Учебный процесс | Табель-календарь | Курсовые и выпускные работы
Вычислительные ресурсы | Публикации | Архив новостей | Контактная информация (English)

Введение в параллельные вычисления

В первой части спецкурса рассматриваются практические технологии параллельного программирования такие как OpenMP, MPI и др. Во второй части спецкурса рассматриваются теоретические вопросы построения параллельных алгоритмов. Вводится понятие параллельной машины с произвольным доступом (с общей памятью) PRAM. На базе этой модели изучается ряд параллельных алгоритмов обработки массивов, списков, деревьев и Lock-Base и Lock-Free реализации структур данных.

На практических занятиях студенты выполняют задания по разработке параллельных алгоритмов и программ с использованием технологий OpenMP и MPI на языке С++. Решение задач осуществляется с помощью удаленного доступа по протоколу ssh к кластеру КарНЦ РАН.

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