St.Petersburg, Russia
November 14–15, 2019|Санкт-Петербург
14–15 ноября 2019

Talks & master-classes|Доклады и мастер-классы

Towards Energy Profiling of Multi-Threading Android Applications|О профилировании энергопотребления в многопоточных приложениях на Android

  • Programming / Tools
  • Accepted|Принят

November 15, 09:50|15 ноября, 09:50
Room IV|IV зал
Add to gCal|Добавить в gCal    Add to iCal/Outlook|Добавить в iCal/Outlook

Discuss the presentation|Обсудить доклад

[lang_en]This talk is for mobile developers profiling energy consumption of their applications. When users report quick device battery discharge by application, its code should be refactored to consume less. In order to estimate influence of code changes on application power drain a measuring tool and experimental methodology are required. In this talk experimental practices to estimate energy consumption are discussed along with the ways to overcome technical and methodological issues associated with existing tools. An approach to overlay multi-threaded execution trace over momentary power graph is presented for multi-threaded applications profiling.[/lang_en]

[lang_ru]Доклад ориентирован на мобильных разработчиков, занимающимся профилированием энергопотребления своих приложений. Если пользователи сообщают о том, что мобильное приложение быстро разряжает батарею устройства, то необходимо провести рефакторинг приложения для уменьшения его энергопотребления. При этом чтобы оценить степень влияния тех или иных изменений кода на его энергопотребление, необходимы инструмент для замеров и методология проведения измерений. В докладе описываются практики проведения таких экспериментов, а также способы преодоления технических и методологических трудностей, связанных с применением существующих инструментов. Для профилирования многопоточных приложений предлагается подход с наложением на график мгновенной мощности трассы исполнения нескольких потоков.[/lang_ru]

Stanislav Sartasov photo|фото Станислав Сартасов

Stanislav Sartasov|Станислав Сартасов

Assistant Professor|Старший преподаватель, SPbSU|СПбГУ

[lang_ru]Старший преподаватель кафедры Системного программирования Математико-Механического факультета СПбГУ. Сферы научных интересов: параллельное программирование, GPGPU, облачные вычисления, биометрия.

Ведущий разработчик ЗАО “Ланит-Терком”.

Участник международной Летней школы по биометрии IAPR/IEEE.

Сертифицированный разработчик NVIDIA CUDA, Microsoft Certified Solutions Developer, Microsoft Certified Solutions Expert.

Скрам-мастер.[/lang_ru]


Vladislav Myasnikov|Владислав Мясников

Student|Студент, SPbSU|СПбГУ


Olga Afonina|Ольга Афонина

Student|Студент, SPbSU|СПбГУ


Alexey Shaposhnikov|Алексей Шапошников

Student|Студент, SPbSU|СПбГУ


Egor Gordienko|Егор Гордиенко

Student|Студент, SPbSU|СПбГУ


Victoria Fomina|Виктория Фомина

Student|Студент, SPbSU|СПбГУ