О программе обучения
В рамках данной программы "Математическое и программное обеспечение высокопроизводительных вычислительных систем и комплексов" углублённо изучают математику, теорию алгоритмов, теорию информации, теорию оптимизирующих преобразований программ, а также осваивают современные языки программирования (C++, Python) и инструменты для параллельного и распределённого программирования. Акцент делается не только на теории, но и на проведении реальных исследований, написании кода, его тестировании и оптимизации.
Кем работают выпускники?
Специалисты в этой сфере работают на стыке математики, информатики и инженерии. Их задача — создавать и оптимизировать программное обеспечение так, чтобы высокопроизводительные вычислительные системы (суперкомпьютеры, кластеры, системы для машинного обучения, обработки Big Data) работали максимально эффективно. Разработчик и архитектор ПО. Вы будете проектировать системы, которые умеют эффективно использовать ресурсы: распараллеливать задачи, оптимизировать код под многоядерные процессоры и графические ускорители. Это востребовано в финтехе, биоинформатике, научных расчётах, разработке игровых движков или систем ИИ. Специалист по высокопроизводительным вычислениям (HPC).