• Home
  • Química
  • Astronomia
  • Energia
  • Natureza
  • Biologia
  • Física
  • Eletrônicos
  • A ferramenta AI revela automaticamente como escrever aplicativos que consomem menos bateria

    Uma nova ferramenta desenvolvida por pesquisadores da Purdue identificaria e exporia automaticamente maneiras de tornar os recursos do app mais eficientes em termos de energia, economizando a vida da bateria. Crédito:imagem da Purdue University / Kayla Wiles

    Para enviar uma mensagem de texto, não há apenas "um aplicativo para isso, "existem dezenas de aplicativos para isso.

    Então, por que enviar uma mensagem pelo Skype consome três vezes mais bateria do que o WhatsApp? Os desenvolvedores simplesmente não têm como saber quando e como tornar seus aplicativos mais eficientes em termos de energia.

    Pesquisadores da Purdue University criaram uma nova ferramenta, chamado "DiffProf, "que usa inteligência artificial para decidir automaticamente para o desenvolvedor se um recurso deve ser aprimorado para consumir menos bateria e como fazer essa melhoria.

    “E se um recurso de um aplicativo precisar consumir 70% da bateria do telefone? Há espaço para melhorias, ou esse recurso deve ser deixado do jeito que está? ", disse Y. Charlie Hu, o professor Michael e Katherine Birck de Engenharia Elétrica e da Computação e o CEO e cofundador da Mobile Enerlytics, LLC.

    A ferramenta, que foi anunciado em 8 de outubro no 13º Simpósio USENIX sobre Design e Implementação de Sistemas Operacionais, alinha-se com a celebração dos Saltos Gigantes de Purdue, reconhecendo os avanços globais da universidade feitos em IA, algoritmos e automação como parte do 150º aniversário de Purdue. Este é um dos quatro temas do Festival de Idéias da celebração anual, projetado para mostrar Purdue como um centro intelectual que resolve problemas do mundo real.

    Em 2012, O laboratório de Hu foi o primeiro a desenvolver uma ferramenta para desenvolvedores identificarem pontos de acesso no código-fonte que são responsáveis ​​pelo consumo de bateria de um aplicativo.

    "Antes deste ponto, tentar descobrir quanta bateria um aplicativo está consumindo era como olhar para uma caixa preta, "Disse Hu." Foi um grande passo em frente, mas ainda não é o suficiente, porque os desenvolvedores geralmente não sabem o que fazer com as informações sobre a origem do consumo de bateria. "

    Como o código é executado pode diferir drasticamente entre dois aplicativos, mesmo se os desenvolvedores estiverem implementando a mesma tarefa. DiffProf captura essas diferenças nas "árvores de chamada" de tarefas semelhantes, para mostrar por que o recurso de mensagens de um aplicativo de mensagens consome mais energia do que outro aplicativo de mensagens. Em seguida, o DiffProf revela como reescrever o aplicativo para consumir menos bateria.

    "Em última análise, para que essa técnica faça uma grande diferença para um smartphone inteiro, todos os desenvolvedores precisariam tornar seus aplicativos mais eficientes em termos de energia, "disse Abhilash Jindal, colega co-fundador da Mobile Enerlytics e ex-Ph.D. estudante de ciência da computação em Purdue.

    “O impacto também depende da intensidade com que alguém usa certos aplicativos. Alguém que usa muito os aplicativos de mensagens pode ter uma vida útil mais longa da bateria, mas alguém que não usa seus aplicativos de mensagens pode não, " ele disse.

    Até aqui, o protótipo DiffProf só foi testado para o sistema operacional móvel Android.


    © Ciência https://pt.scienceaq.com