Магистратура
2022/2023
Технологии оптимизирующей компиляции
Статус:
Курс обязательный (Компьютерные системы и сети)
Направление:
09.04.01. Информатика и вычислительная техника
Кто читает:
Департамент компьютерной инженерии
Когда читается:
1-й курс, 3, 4 модуль
Формат изучения:
без онлайн-курса
Охват аудитории:
для своего кампуса
Преподаватели:
Шампаров Виктор Евгеньевич
Прогр. обучения:
Компьютерные системы и сети
Язык:
русский
Кредиты:
6
Контактные часы:
62
Программа дисциплины
Аннотация
Курс "Технологии оптимизирующей компиляции" даёт информацию об общем устройстве компиляторов. а также о различных алгоритмах оптимизации программ с целью увеличения скорости их работы. В рамках курса будут рассмотрены основные стадии работы компилятора, проблемы и способы их решения, кроме того будет затронута тема связи работы программы с аппаратным обеспечением. Немалая часть курса посвящена различным оптимизациям, производимым компилятором по ходу работы. Будут рассмотрены вопросы корректности и целесообразности их применения, влияние на различные факторы производительности программы.