Адрес e-mail:

LHO (llvm hosted optimizations)

Проект посвящен разработке оптимизаций на основе компилятора LLVM. Студенты изучают общие вопросы программирования, теоретические основы разработки компилляторов и выполняют практические задания.

В течение первого семестра студенты знакомятся с языком  C++ в объеме, необходимыми для работы с LLVM. Также на лекциях рассматриваются основные структуры данных, применяемые в компилляторах, и устройство внутреннего представления LLVM. После этого подробно разбираются различные методы оптимизации кода. Параллельно с этим студенты выполняют практические задания по разработке структур данных и встраиванию собственного оптимизирующего прохода в инфраструктуру LLVM.

В течение следующих семестров студенты по заданию преподавателей разрабатывают различные оптимизации и также встраивают их в LLVM.

 

 

Менторы

  1. Шурыгин Борис

  2. Румянцев Лев

 

 

Если вы заметили в тексте ошибку, выделите её и нажмите Ctrl+Enter.

© 2001-2020 Московский физико-технический институт (национальный исследовательский университет)

Противодействие коррупции | Сведения о доходах

Политика обработки персональных данных МФТИ

Техподдержка сайта | API

Использование новостных материалов сайта возможно только при наличии активной ссылки на https://mipt.ru

МФТИ в социальных сетях