03.07.2013 Views

Программа форума - Intel

Программа форума - Intel

Программа форума - Intel

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

40<br />

«Методическая школа. Общее описание»<br />

Методическая школа «Модели, методы, алгоритмы и инструменты для параллельных вычислений.<br />

Опыт использования и методика преподавания» пройдет в ННГУ с 3 по 8 февраля при поддержке<br />

компании Интел. В рамках школы будет реализована программа повышения квалификации<br />

профессорско-преподавательского состава вузов России. Отличительной особенностью программы<br />

является сочетание методической, образовательной (лекционной и практической) и научной<br />

части. Очная часть программы построена следующим образом:<br />

• Методическая часть: включает доклады ряда ведущих экспертов вузов России о методике<br />

преподавания суперкомпьютерных технологий и высокопроизводительных вычислений, обмен<br />

опытом преподавания в рамках круглого стола, обмен информацией о проведении образовательных<br />

мероприятий, школ, конференций, программ профессиональной сертификации.<br />

• Образовательная часть: включает лекции, мастер-классы и практикумы по системным<br />

основам параллельных вычислений, параллельным численным методам и технологиям, инструментам<br />

Интел для разработки, отладки и оптимизации параллельных программ. Образовательная<br />

часть реализуется силами коллектива сотрудников лаборатории ITLab ННГУ на базе<br />

разработанных курсов «Параллельные численные методы» и «Технологии для параллельного<br />

программирования».<br />

Описание курсов<br />

Авторский коллектив: д.т.н., проф. Гергель В.П., к.ф.-м.н. Баркалов К.А., к.т.н., доц. Мееров<br />

И.Б., Сысоев А.В., Бастраков С.И., Боголепов Д.К., Донченко Р.В., Козинов Е.А., Комаров М.А., Кустикова<br />

В.Д., Малова А.Ю., Сафонова Я.Ю., Сиднев А.А.<br />

Курс «Технологии параллельного программирования»<br />

В курсе изучаются технологии параллельного программирования, предназначенные для разработки<br />

высокопроизводительных реализаций расчетных алгоритмов для выполнения на параллельных<br />

вычислительных системах различной архитектуры. Технологии ориентированы на кластеры/<br />

суперкомпьютеры (технология MPI), состоящие из вычислительных узлов на базе традиционных<br />

многоядерных центральных процессоров (технологии OpenMP, <strong>Intel</strong> Cilk Plus, <strong>Intel</strong> TBB, <strong>Intel</strong> ArBB,<br />

OpenCL), а также гетерогенных узлов с использованием графических процессоров (технологии<br />

NVIDIA CUDA, OpenCL).<br />

Лекционная часть предполагает изучение областей применения и основных возможностей разных<br />

технологий параллельного программирования. В рамках лабораторного практикума рассматривается<br />

цикл работ, включая создание последовательной реализации в качестве базы для сравнения,<br />

подготовку параллельной версии, ее анализ и, при необходимости, оптимизацию. Изучение<br />

проводится на модельных задачах, не требующих наличия специфических знаний из конкретных<br />

предметных областей, за исключением информации, присутствующей в работе.<br />

образовательный форум

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!