Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Оптимизирующие компиляторы (МФТИ, 2024). Лекция 2. Поток управления и первая оптимизация.
Лекции по компиляторам для свежих интернов базовой кафедры в МФТИ. Второй семинар начинает математическую часть компиляторной теории. Мы начинаем с построения HIR, далее ставим задачу продвижения констант, и, для того, чтобы решить эту задачу, вводим красивую математическую структуру так называемых решёток. После чего нас ждёт первый (но не последний) алгоритм в этом курсе. Лектор: Константин Владимиров Видео и звук: Юлий Тарасов Предыдущая лекция: • Оптимизирующие компиляторы (МФТИ, 2024). Л... Следующая лекция: • Оптимизирующие компиляторы (МФТИ, 2024). Л... Слайды к занятиям: Книга: Timeline 00:00 Высокоуровневое промежуточное представление 06:26 Граф потока управления 12:51 Задача продвижения констант 15:15 Бинарные отношения 21:14 Частичный порядок 26:05 Решётки 31:10 Алгоритм продвижения констант 40:10 Упражнения и литература Errata пока пусто