Ключевым моментом успешной реализации масштабной программы суперкомпьютерного образования является высокая квалификация профессорско-преподавательского состава вузов страны в области СКТ. Нижегородский университет вносит свой вклад в решение данной задачи, организовав в 2008 году программу повышения квалификации и переподготовки научно-педагогических работников федеральных государственных образовательных учреждений высшего профессионального образования. Обучение по программе проводится на базе ННГУ в соответствии с приказами и при финансовой поддержке Министерства образования и науки Российской Федерации.
Цель программы: дать представление о современном состоянии в области высокопроизводительных вычислений и суперкомпьютерных технологий, осветить основные вопросы разработки параллельных программ, возникающие проблемы и подходы к их решению; рассмотреть разделы, актуальные для преподавателей и научных работников, ведущих занятия и исследовательскую работу в естественнонаучных областях.
Задачи программы:
Содержание программы охватывает перечисленные области знаний и обновляется с учетом появления новой аппаратуры, технологий, программных средств. Специалист, прошедший обучение по программе, приобретет базовые знания по указанным областям, а также практические навыки использования этих знаний при разработке параллельных программ.
Программа ориентирована на преподавателей и научных работников, имеющих базовые знания и навыки в области программирования, ведущих или планирующих вести занятия по курсам, связанным с высокопроизводительными вычислениями, а также прикладных программистов, желающих расширить теоретическую подготовку и приобрести дополнительные навыки разработки и оптимизации программ.
Программа состоит из ряда взаимосвязанных модулей. Состав и порядок модулей позволяет методически стройно выстроить последовательность обучения от базовых аспектов архитектуры параллельных вычислительных систем и современных операционных систем, необходимых для понимания дальнейшего материала, до использования конкретных программных инструментов, помогающих в процессе разработки параллельных программ. Модули могут иметь разную расчасовку в зависимости от общего объема и направленности конкретной программы обучения/повышения квалификации. При необходимости упор может быть сделан на тот или иной модуль, в первую очередь, путем расширения практики.
Каждый модуль программы посвящен изучению одного конкретного раздела знаний, содержит лекционную и практическую часть. Особое внимание уделяется сочетанию систематизированной теоретической и практической подготовки, нацеленной на приобретение знаний и навыков, достаточных для начала работы в данной области и дальнейшего самостоятельного изучения темы.
Продолжительность программы: 72 академических часа (при необходимости объем может быть уменьшен или увеличен за счет конкретных модулей).
Категория слушателей: профессорско-преподавательский состав вузов и научно-исследовательских институтов.
Документ об окончании программы: государственное удостоверение о краткосрочном повышении квалификации.
Авторский коллектив, работавший над программой, состоит из сотрудников Центра суперкомпьютерного центра (НОЦ СКТ Приволжье) и института информационных технологий, математики и механики (ИИТММ ННГУ). Использованные в программе учебно-методические материалы прошли многократную успешную апробацию в ходе проведения в ННГУ Летних и Зимних школ по параллельному программированию (начиная с 2003 г.), системному программированию, проекта Intel Studio (2006-08 гг.), опираются на результаты ряда научно-исследовательских проектов, организованных и проведенных совместно с компаниями Intel, Microsoft, IBM (начиная с 2005 г.).
Учебный план программы повышения квалификации