Елена Лепилкина «Разработка LLVM-бэкенда для RISC-V архите

Аватар автора
Программирование для девочек
LLVM – универсальный фреймворк для создания компиляторов. В лекции Елена рассмотрела, как выглядит описание архитектуры процессора в TableGen, как поддерживаются различные subtargets и расширения RISC-V архитектуры. Также разобрала различные Middle-End (как на универсальные так и те, которые требуют настройки под конкретную архитектуру) и Back-End оптимизации. Рассказала, на основе каких сведений и каким образом современные компиляторы генерируют эффективный машинный код для различных архитектур. Елена Лепилкина, старший инженер-программист в области оптимизирующей кодогенерации в YADRO

0/0


0/0

0/0

0/0

0/0