В докладе обсуждается то, как различные программно-аппаратные способы измерения производительности и энергопотребления, а также аналитическая модель поведения программы, построенная на статистическом дереве вызовов, помогают раскрыть внутреннюю логику исполнения программы, показать влияние диспетчера задач ОС, оценить эффективность примененных программистом схем синхронизации потоков и измерить энергопотребление функций и путей исполнения, влияющих на производительность. Целью доклада является демонстрация преимуществ объединенного метода анализа программ на примере оптимизации кода с использованием измерительного инструмента, реализующего этот метод, ознакомление аудитории с новейшими разработками в области способов измерения производительности, а также сбор пожеланий по дальнейшему совершенствованию методологии и инструментария.
Станислав Братанов
Старший инженер-исследователь, Интел
Занимается проектированием и реализацией программно-аппаратных измерительных систем для параллельных вычислительных машин, исследованиями в области операционных систем и систем параллельного программирования, проектированием и оптимизацией параллельных систем видео-аудио кодирования; является автором 9-ти изобретений, а также статей по проблемам параллельных вычислений и юриспруденции.