AI помогает писать приложения дружественные к батареям

person access_time23-10-2018, 05:23 visibility476 chat_bubble_outline0

Новый инструмент помогает разработчикам находить «горячие точки»

Ученые создали инструмент ИИ, который оценивает, нужно ли улучшить функциональность программного приложения, чтобы уменьшить потребление энергии.
Инструмент «Искусственный интеллект» показывает, как писать мобильные приложения, которые потребляют меньше энергии батареи. Инновационная работа проводится исследователями Purdue University.

Почему передача сообщения посредством Skype «потребляет» более чем в три раза больше заряда аккумулятора, чем сообщение переданное в WhatsApp? У разработчиков просто не было способа узнать, как сделать их приложения более энергоэффективными. Но это вот-вот изменится, пишет известный источник.

Ученые из Purdue University создали новый инструмент под названием DiffProf, который используется разработчиками, при оценке в необходимости улучшения функциональности программного приложения, чтобы потреблялось меньше энергии от батареи, и как просто для этого поступить.

«Что, если одна из особенностей приложения должна потреблять 70% батареи телефона? Есть ли возможности для улучшения или его следует оставить?»- говорит Дж. Чарли Ху, профессор электротехники в университете и генеральный директор и соучредитель Mobile Enerlytics, LLC.

Инструмент, разработанный его командой, был анонсирован в начале этого месяца на 13-м симпозиуме USENIX по разработке и развертыванию операционных систем. В 2012 году Hu's Laboratory первым предложила инструмент разработчика, который идентифицирует «горячие точки» в программном коде, ответственном за истощение батареи во время работы над приложением.

«Прежде чем пытаться выяснить, сколько энергии батарея принимала, стоит учитывать, что это было похоже на черный ящик», - сказал Ху. «Инструмент стал большим шагом вперед, но этого было недостаточно, поскольку разработчики часто не знают, что делать с информацией об аккумуляторе в смартфоне».

Но способ выполнения кода может сильно различаться в двух разных приложениях, даже если разработчики выполняют одну и ту же задачу. DiffProf фиксирует эти различия, чтобы показать, почему функция сообщения посланника, например, потребляет больше энергии, чем другое приложение для обмена сообщениями. Затем DiffProf показывает, как код должен быть переписан, чтобы потреблялось меньше энергии.

Как сохранить аккумулятор смартфона в рабочем виде

«В конечном счете для того, чтобы добиться изменений в работе смартфона, все разработчики должны сделать свои приложения более
энергоэффективными, сказал Абиль Джиндэл, соучредитель Mobile Enerlytics и бывший студент информатики в Purdue.
Влияние зависит от того, насколько сильно кто-то использует определенные приложения. Человек, который использовал приложения обмена сообщениями может ощутить длительное время автономной работы, а кто - то, кто никогда не использовал приложения обмена сообщениями, не может почувствовать разницу.» Сказал он.

В настоящее время прототип DiffProf тестируется только на ОС Android, но ученые также должны сосредоточить свои усилия на iOS.
tagsКлючевые слова
Ctrl
Enter
Заметили ошЫбку
Выделите и нажмите Ctrl+Enter

Другие статьи

O&O ShutUp10++ для полного управления конфиденциальностью в Windows 11

O&O ShutUp10++ для полного управления конфиденциальностью в Windows 11

person77moroz access_time13-окт-2021

Еще в те дни, когда Windows 10 была самой новой операционной системой, интегрированная система

WinRAR лучший архиватор из себе подобных

WinRAR лучший архиватор из себе подобных

person77moroz access_time03-ноя-2020

WinRAR - это усовершенствованная утилита сжатия данных, которая поддерживает широкий спектр

Добавить комментарий

Комментарии (0)