DevDays Moscow 2022 

Павел Косов

Должность: Ведущий Инженер

Компания: Huawei

Страна: Россия

Биография

Ведущий инженер Huawei Russian Research Institute, LLVM Team. За плечами более 10 лет в коммерческой разработке, основной опыт — создание и улучшение компиляторов для С/С++ и системных утилит как для распространенных, так и для довольно экзотических архитектур. Кроме этого, занимался разработкой графических и игровых движков для веб/десктоп/мобильных приложений.

В качестве хобби занимается исследованием возможностей функционального программирования в С++.

Доклад

Оптимизация Приложений с Использованием BOLT

BOLT (https://github.com/facebookincubator/BOLT) — оптимизатор бинарных файлов, которому не нужен исходный код программы, чтобы оптимизировать ее. В данном докладе мы разберемся как он работает и как устроен внутри. Исследуем оптимизации, которые он позволяет применять к бинарным файлам. Сравним этот подход с более традиционными (PGO+LTO). А также рассмотрим его реальное применение на большом проекте.

Ключевые слова

🔑 Code Optimization
🔑 PGO
🔑 BOLT
🔑 LLVM

« Назад