Адрес e-mail:

LHO (llvm hosted optimizations)

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

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

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

 

 

Менторы

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

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

 

 

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

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

soc-vk soc-fb soc-tw soc-li soc-li soc-yt
Яндекс.Метрика