🎤«Чем хуже дела у процессора, тем лучше — у профилировщика»: разбираемся, как устроены анализаторы производительности программ
Гость нового выпуска подкаста «Битовые маски» разрабатывал Intel VTune — инструмент, который помогает инженерам повышать производительность программ для компьютеров на базе x86-процессоров. Дмитрий Рябцев присоединился к команде Intel на последнем курсе университета, после чего разрабатывал и развивал профилировщик два десятка лет. Он рассказал, как такие инструменты устроены изнутри, а также подсказал, с чего стоит начинать профилирование различных сложных систем.
Из нового эпизода вы узнаете:
▪Почему разработка профилировщика может занимать десятки лет;
▪Как методология Top-down Microarchitecture Analysis помогает найти узкие места в конвейере процессора;
▪Почему вендоры держат в секрете названия некоторых событий;
▪В чём состоит фундаментальная проблема профилировщиков;
▪Почему сложно сделать универсальный профилировщик для всех микроархитектур;
▪Что из особенностей микроархитектуры сильнее всего влияет на производительность приложений.
Подписывайтесь на YouTube-канал «Истовый инженер» или на обновления подкаста «Битовые маски» на любимой стриминговой платформе, чтобы не пропустить новые выпуски!
Смотреть 📺 | Слушать 🎤
#программы #подкасты #битовыемаски
Post #109
2.26K