Параллельное программирование с использованием инструментов и технологий Intel

В рамках курса рассматриваются математические основы параллельных вычислений, архитектурные аспекты параллелизма, поддержка параллелизма в ОС, основные технологии параллельных вычислений. Рассматриваются основные ошибки, возникающие при разработке параллельных программ, приводятся способы их решения с помощью инструментов Intel. Рассматривается использование полученных знаний на примере классических разделов численных методов.
Студентов 1777 Выпускников 206
690 ₽
Темы:
Программирование
Объем

72 час.
Длительность

72 дня
Нагрузка в неделю

2 час.
Описание В курсе изучаются принципы разработки параллельных программ, поддержка параллелизма в ОС и способы решения типичных ошибок с помощью инструментов Intel Parallel Studio. Материал включает примеры из численных методов, таких как умножение разреженных матриц. Курс адресован программистам и исследователям, решающим задачи оптимизации вычислений на многоядерных кластерах.
Цели
  • Сформировать понимание архитектурных аспектов параллельных вычислений.
  • Раскрыть методы оптимизации кода с использованием технологий Intel.
Чему я научусь?
  • Применять технологии OpenMP и MPI при создании параллельных приложений.
  • Использовать инструменты Intel для поиска ошибок и анализа производительности памяти.

Авторы

Баркалов Константин Александрович
Баркалов Константин Александрович
К.ф.-м.н., доцент кафедры математического обеспечения ЭВМ факультета вычислительной математики и кибернетики Нижегородского государственного университета им. Н.И. Лобачевского.
Воеводин Владимир Валентинович
Воеводин Владимир Валентинович
Член-корреспондент Российской Академии Наук, доктор физико-математических наук.
Гергель Виктор Павлович
Гергель Виктор Павлович
Д.т.н., профессор, декан факультета вычислительной математики и кибернетики Нижегородского государственного университета им. Н.И. Лобачевского.
Козинов Евгений Александрович
Козинов Евгений Александрович
Ассистент кафедры математического обеспечения ЭВМ факультета вычислительной математики и кибернетики Нижегородского государственного университета им. Н.И. Лобачевского.
Кудин Александр Владимирович
Кудин Александр Владимирович
Кустикова Валентина Дмитриевна
Кустикова Валентина Дмитриевна
Ассистент кафедры Математического обеспечения ЭВМ факультета Вычислительной математики и кибернетики Нижегородского государственного университета им. Н.И.Лобачевского.
Линев Алексей Владимирович
Линев Алексей Владимирович
Сиднев Алексей Александрович
Сиднев Алексей Александрович
Ассистент кафедры математического обеспечения ЭВМ факультета ВМК ННГУ.
Сысоев Александр Владимирович
Сысоев Александр Владимирович
К.т.н., ассистент кафедры математического обеспечения ЭВМ факультета вычислительной математики и кибернетики Нижегородского государственного университета им. Н.И. Лобачевского.
Мееров  Иосиф  Борисович
Мееров Иосиф Борисович
Магистр математики, кандидат технических наук, старший преподаватель кафедры МО ЭВМ, руководитель (координатор) лаборатории "Информационные технологии (ITLab)", администратор программы Microsoft IT Academy в ННГУ.
Чему я научусь?
  • Применять технологии OpenMP и MPI при создании параллельных приложений.
  • Использовать инструменты Intel для поиска ошибок и анализа производительности памяти.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Продуктивное создание быстрых, масштабируемых, надежных приложений Intel-Parallel-Studio-XE-2013SP1-PB--082213
2 Инструмент проверки корректности использования памяти и потоков Intel-Inspector-XE-2013-PB--082213
3 Высокопроизводительная библиотека MPI для организации обмена сообщениями в кластерах Intel MPI Library 4.1
4 Лидирующая в отрасли библиотека для высокопроизводительных математических вычислений Intel-Math-Kernel-Library-v11-1-PB-083013
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Стоимость программы

690 ₽