2023-05-11 17:21:36
Начиная со следующего семестра у вас будут выборные курсы. Больше подробностей появится позже, но пока вы можете сходить на встречу для 2 курса с коллегами центра разработок и исследований компиляторов, они расскажут о пакетом предложении.
Трек обучения "Инженер компиляторных технологий"
Подробный рассказ о программе и встреча с представителями центра во вторник
16.05 в
17:00 в ауд. 1404.
Цель программы: обучить студентов 3 и 4 курса бакалавриата разработке компиляторов применяемых в коммерческих компаниях. Предоставить производственную практику и стажировку в формате неполной занятости в центре разработок и исследований компании разработчике компиляторов.
В рамках трека вы прослушаете курс "Практический LLVM" + несколько курсов от преподавателей ИТМО
3 семестр: курс продвинутого С++ от И.В. Сорокина
4 семестр: программирование на видеокартах от П.С. Скакова
5 семестр: ассемблер, практический LLVM
6 семестр: практический LLVM (продолжение)
Описание курса Практический LLVM.
Курс преподается 2 семестра, онлайн лекции + лабораторные работы + курсовой проект
Темы курса:
- Стек компьютерных технологий и компиляторы
- Промежуточное представление LLVM
- Машинно-независимые оптимизации
- Машинно-зависимые оптимизации
- Симуляторы и бинарные трансляторы
- Построение LLVM Pass
- Построение и генерация LLVM IR
- Генерация LLVM frontend
- Имплементация LLVM frontend
- Архитектура набора комманд
- Кодогенерация
964 viewsAndrew Stankevich, edited 14:21