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

person access_time23-10-2018, 05:23 visibility643 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

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

Исправляем ошибку установки обновлений Windows 10

Исправляем ошибку установки обновлений Windows 10

persons_moryachok access_time01-мар-2024

Windows 10 — это уже не самая новая операционная система от Microsoft, но иногда пользователи

Сброс сетевых настроек Windows - командная строка

Сброс сетевых настроек Windows - командная строка

persons_moryachok access_time01-мар-2024

Сетевые проблемы могут быть очень раздражающими и влиять на нашу работу и повседневную жизнь. В

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

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