Metodologia de Programação para Baixo Consumo
|
|
| Objectivos: | Desenvolvimento de
uma metodologia de programação tendo como objectivo a minimização do
consumo de energia. |
| Descrição: |
O consumo de energia é cada vez mais um parâmetro
fundamental a ter em conta no desenvolvimento de sistemas electrónicos,
particularmente no caso dos sistemas portáteis. A componente de
software destes sistemas é cada vez maior. Assim, o estudo de técnicas
de programação que minimizem o consumo de energia no sistema assume
uma importância crescente. Neste trabalho pretende-se analisar o consumo de diferentes programas nos componentes do sistema mais próximos do processador, nomeadamente, no processador propriamente dito, na cache, na memória primária e nos barramentos que interligam estes componentes. Está já disponível um estimador para este efeito. O objectivo é experimentar diferentes abordagem para a programação de diferentes sistemas e extrair um conjunto de regras que, a serem seguidas pelos programadores, permitam minimizar o consumo do software a ser desenvolvido.
|
| Referências: | estimador: relatório
D. Brooks, V. Tiwari, and M. Martonosi “Wattch: A framework for architectural-level power analysis and optimizations” in Proc. Annual Int. Symp. Computer Architecture, Junho 2000.
|
| Local: | Este trabalho será
realizado no INESC-ID, no grupo ALGOS. |
| Orientador: | José C.
Monteiro jcm@inesc-id.pt 213100283 |