Você está na página 1de 2

Universidade Federal da Paraba UFPB Construo de Compiladores 2013.

2 Aluno: Leandro Paiva Andrade Questionrio do Artigo: How to Measure Energy Efficiency of Software: Metrics and Measurement Results 1.Que problema est sendo atacado? O problema que est sendo atacado so os tipos de metricas e mtodos de medio do consumo de energia a nvel de software de aplicao, o trabalho tem como finalidade a criao de um mtrica genrica que trate sobre o consumo supra citado, com o intuito de permitir que desenvolvedores de software possam medir e monitorar o consumo de energia do software durante o processo de desenvolvimento. O trabalho prope uma mtrica com a abordagem Caixa Branca utilizando a tcnica de Instrumentao de Cdigo Fonte, que consiste em adicionar contadores de operaes dentro do cdigo da aplicao, para que em conjunto com um hardware que mede o consumo de energia de cada operao, possa determinar o consumo total do mdulo de software analisado. 2.Qual sua relevncia? A partir do desenvolvimento do software de aplicao possvel identificar trechos de alto consumo de energia e centraliza o de processamento, a partir dai possvel otimizar o sistema e reduzir o consumo de energia. O mtodo da Caixa Branca permite que desenvolvedores dos sistemas faam um exame detalhado da complexidade das funes que esto sendo desenvolvidas. 3.Qual a inspirao para a soluo proposta? As dificuldades em analisar o software em termos de consumo de energia. as deficincias dos mtodos ento existentes e a falta de uma mtrica genrica aplicada em cdigo fonte foram as premissas utilizadas pelo autor para cria o da abordagem proposta. 4.Como este trabalho se relaciona com os existentes? As atividades na rea chamada Green TI(Green Computing), que a rea da TI que que se preocupa com a sustentabilidade do software, sendo um dos pontos o consumo energtico, possui uma srie estudos sobre a otimizao de consumo de recursos energticos, possuindo a filosofia de que o aspecto mais estratgico da computao de energia eficiente ser a evoluo do software de aplicao para facilitar a eficincia de

energia de todo o sistema, a partir dessa lgica existem muitos trabalhos relacionados reduo de consumo energtico de operaes a nvel de hardware, sempre monitorando o processo de desenvolvimento de software, para que as otimizaes a nvel de hardware sejam utilizadas corretamente. O mtodo apresentadno no artigo integra perfeitamente o Modelo GREENSOFT, sendo o modelo de referncia para um Software Verde e Sustentvel.

5.Quais as contribuies deste trabalho? O principal objetivo desse trabalho foi a definio de uma mtrica genrica para medio de consumo de energia, que atravs da relao entre produo til realizada e energia utilizada possvel descobrir a eficincia energtica para realizar a computao. Atravs da utilizao dessa tcnica podera ser possvel o desenvolvimento de aplicaes que podero ser executados em dispositivos com recursos computacionais limitados. 6.O que pode ser melhorado? Devido ao pequeno o nmero de ferramentas que empregam essa abordagem necessrio um maior esforo no desenvolvimento dessas aplicaes. Na indstria h alguns projetos pioneiros, mas ainda no uma tema muito difundido. A instrumentao ainda feita manualmente, ferramentas de instrumentao automatizada ou semi automatizada seria uma grande melhoria. Uma forma de ferramenta para instrumentao, seria plugins em IDEs open source podendo trazer grandes benefcios. Com relao a medio, no futuro ela deve ser centralizados e os resultados devem ser agregados para ter modelos de energia mais eficientes que podem ser utilizada por outros softwares.

Você também pode gostar