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