Wetenschap
Een nieuwe tool ontwikkeld door Purdue-onderzoekers zou automatisch manieren identificeren en blootleggen om app-functies energiezuiniger te maken, levensduur van de batterij sparen. Krediet:Purdue University-afbeelding / Kayla Wiles
Om een tekstbericht te verzenden, daar is niet alleen "een app voor, "Daar zijn tientallen apps voor.
Dus waarom verbruikt het verzenden van een bericht via Skype meer dan drie keer meer batterij dan WhatsApp? Ontwikkelaars hebben eenvoudigweg geen manier gehad om te weten wanneer en hoe ze hun apps energiezuiniger kunnen maken.
Purdue University-onderzoekers hebben een nieuwe tool gemaakt, genaamd "DiffProf, " die kunstmatige intelligentie gebruikt om automatisch voor de ontwikkelaar te beslissen of een functie moet worden verbeterd om minder batterij te verbruiken en hoe die verbetering kan worden aangebracht.
"Wat als een functie van een app 70 procent van de batterij van de telefoon moet verbruiken? Is er ruimte voor verbetering, of moet dat kenmerk blijven zoals het is?" zei Y. Charlie Hu, de Michael en Katherine Birck Professor of Electrical and Computer Engineering en de CEO en mede-oprichter van Mobile Enerlytics, LLC.
Het gereedschap, die op 8 oktober werd aangekondigd tijdens het 13e USENIX-symposium over het ontwerp en de implementatie van besturingssystemen, in lijn is met Purdue's Giant Leaps-viering, erkent de wereldwijde vooruitgang van de universiteit op het gebied van AI, algoritmen en automatisering als onderdeel van het 150-jarig jubileum van Purdue. Dit is een van de vier thema's van het jaarlijkse Ideeënfestival, ontworpen om Purdu te laten zien als een intellectueel centrum dat problemen uit de echte wereld oplost.
In 2012, Hu's lab was de eerste die een tool voor ontwikkelaars ontwikkelde om hotspots in de broncode te identificeren die verantwoordelijk zijn voor het leegraken van de batterij van een app.
"Vóór dit punt, proberen te achterhalen hoeveel batterij een app leegmaakt, was als kijken naar een zwarte doos, " zei Hu. "Het was een grote stap voorwaarts, maar het is nog niet genoeg, omdat ontwikkelaars vaak niet wisten wat ze moesten doen met informatie over de oorzaak van een batterijverbruik."
Hoe code wordt uitgevoerd, kan enorm verschillen tussen twee apps, zelfs als de ontwikkelaars dezelfde taak uitvoeren. DiffProf vangt deze verschillen op in de "aanroepbomen" van vergelijkbare taken, om te laten zien waarom de berichtenfunctie van de ene berichten-app meer energie verbruikt dan een andere berichten-app. DiffProf onthult vervolgens hoe de app kan worden herschreven om minder batterij te verbruiken.
"Uiteindelijk, om ervoor te zorgen dat deze techniek een groot verschil maakt voor een hele smartphone, alle ontwikkelaars zouden hun apps energiezuiniger moeten maken, " zei Abhilash Jindal, mede-oprichter van Mobile Enerlytics en voormalig Ph.D. student informatica aan Purdue.
"De impact hangt ook af van hoe intensief iemand bepaalde apps gebruikt. Iemand die veel berichten-apps gebruikt, kan een langere batterijduur ervaren, maar iemand die zijn berichten-apps helemaal niet gebruikt, misschien niet, " hij zei.
Tot dusver, het DiffProf-prototype is alleen getest voor het mobiele Android-besturingssysteem.
De ultieme voorwaarden om het meeste uit nikkelrijke batterijen te halen
Interdisciplinaire interacties inspireren nieuwe ontdekkingen
Microschaal thermoforese om hits van high-throughput screening te karakteriseren
Neopreen Vs. Natural Rubber
Onderzoekers rapporteren snelste zuivering van astatine-211 die nodig is voor gerichte kankertherapie
Goedkoop, nauwkeurige en snelle karakterisering van met metaal verontreinigde locaties
Synchrotron-röntgenexperiment onthult een klein duwtje met grote gevolgen
Krachtige tropische cycloon irving onderzocht met GPM
Herstel natuurlijke bossen om de wereldwijde klimaatdoelstellingen te halen
Klimaatverandering bedreigt een derde van de wereldwijde voedselproductie
Verfijning van de chemie door doping met overgangsmetalen zorgde voor stabiliteit in bismutoxide
Het effect van natuurrampen op liefdadigheids- en criminele activiteiten
Gewassen geteeld in Bangalore rijk aan giftige zware metalen
Uranus:de planeet op een zeer gekantelde as
Nieuw onderzoek kan bijdragen aan een betere diagnose van kanker
Branddekens kunnen gebouwen beschermen tegen bosbranden
Natuurkundigen gebruiken terahertz-flitsen om de toestand van materie te ontdekken die verborgen is door supergeleiding
Oplossingen voor wateruitdagingen bevinden zich op het grensvlak
Wetenschap © https://nl.scienceaq.com