Основы параллельных вычислений

Курс содержит теоретические сведения, презентации и практические примеры построения параллельных алгоритмов обработки данных. Изучив этот курс вы получите навыки создания параллельных программ с использованием стандарта OpenMP и интерфейса передачи сообщений MPI.
Начальный уровень
2-4 часа в неделю

Чему вы научитесь

  • принципам распараллеливания вычислений;
  • моделировать и оценивать базовые параметры параллельных алгоритмы;
  • создавать параллельную реализацию алгоритмов для SMP-систем с использованием стандарта OpenMP;
  • выполнять реализацию параллельных алгоритмов в MPI.

О курсе

Курс содержит теоретические сведения, презентации и практические примеры построения параллельных алгоритмов обработки данных.

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

В рамках курса рассматриваются практические примеры параллелизма, реализованные на языках C/C++. При этом реализация ориентирована на использование открытых библиотек и стандартов. Это позволит приобретать умения по распараллеливанию вычислений практически в любой доступной слушателям настольной операционной системе.

Для кого этот курс

Курс ориентирован на студентов любых профилей и программ направлений, связанных с информационными технологиями и программированием (УГСН 09.00.00), а также желающих изучить основы практического распараллеливания вычислений.

Начальные требования

Данный курс предполагает, что слушатель имеет базовую подготовку по информатике и программированию и знаком со следующими разделами этой отрасли знаний:

- алгоритмизация и программирование (https://stepik.org/course/363);

- основы программирования на языке Си или C++ (https://stepik.org/course/85190);

- базовое понимание архитектуры ЭВМ.

Наши преподаватели

Программа курса

загружаем...
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно