В ИТМО открыли трек, где студентов учат проектировать процессоры и цифровые схемы вместе с инженерами YADRO.
Для студентов факультета программной инженерии и компьютерной техники Университета ИТМО запустили новый образовательный трек — он встроен в бакалавриат «Компьютерные системы и технологии». Программу создали эксперты YADRO вместе с преподавателями факультета. Слушателей готовят к работе над микропроцессорами, специализированными акселераторами и высокопроизводительными вычислительными системами: трек включает курсы, без которых не обойтись инженеру по проектированию и верификации сверхсложных цифровых схем и разработчику архитектуры микропроцессоров.
Такие специалисты нужны для создания ключевых электронных компонентов — от них зависят возможности серверов, систем хранения данных, телекоммуникационного оборудования, инфраструктурной электроники и потребительских устройств. Трек помогает студентам нарастить нужные навыки и погружает их в реальную среду разработки полупроводниковых продуктов высокой степени интеграции.
«Развитие российской школы компьютерной архитектуры требует подготовки нового поколения инженеров, которые хорошо понимают устройство современных процессоров и специализированных акселераторов, а также умеют решать сложные задачи по их проектированию, верификации и доведению до серийного производства. Студенты нашего образовательного трека смогут учиться у практикующих специалистов отрасли и встроиться в работу инженерных команд еще до выпуска из вуза», — говорит Дмитрий Гусев, директор департамента разработки процессорных архитектур в дивизионе разработки полупроводниковых продуктов YADRO.
Занятия по профильным дисциплинам стартовали уже в этом семестре. Архитектуру и микроархитектуру процессоров RISC-V читает преподаватель факультета Сергей Табунщик. Спецкурсы по суперскалярным архитектурам и архитектурам графических и векторных ускорителей ведут Никита Поляков, ведущий архитектор ядер RISC-V, и Роман Попов, ведущий инженер по программно-аппаратному проектированию и выпускник того же факультета. Под началом Игоря Смирнова, директора по ИТ-инфраструктуре и автоматизации команды разработки полупроводниковых продуктов, студенты разбирают, как устроена ИТ-инфраструктура предприятий микроэлектроники. Кроме того, запланированы курсы по цифровой обработке сигналов и моделированию аппаратных блоков на SystemC.
На трек могут ходить до 20 студентов, а лучшие летом следующего года смогут пройти стажировку в YADRO. «Для университета важно, чтобы студенты понимали, как теоретические знания применяются при создании сложных вычислительных систем. Участие инженеров экспертного уровня позволяет включить в обучение реальные инженерные задачи и подготовить будущих специалистов к практической разработке полупроводниковых продуктов различного назначения. Такой подход помогает студентам правильно выбрать профессиональное направление и подготовиться к работе в отрасли», — отмечает Павел Валерьевич Кустарев, декан факультета программной инженерии и компьютерной техники ИТМО.
Полученные знания пригодятся при проектировании процессорных ядер, акселераторов и систем на кристалле, создании моделей вычислительных блоков, оценке их производительности и поиске ошибок в аппаратных структурах. По мере накопления опыта выпускники смогут заниматься разработкой микроархитектуры процессоров и вычислительных ускорителей.
