![]() |
Metodologia de Programação para Baixo Consumo | Trabalhos Finais de Curso 2004/2005 | Jogo Distribuído para Sistemas Móveis |
![]() |
Desenvolvimento de uma metodologia para a obtenção de modelos simplificados para o consumo de energia de componentes de sistemas digitais.
O consumo de energia é cada vez mais um parâmetro fundamental no desenvolvimento de sistemas digitais, criando a necessidade de ferramentas que permitam estimar eficientemente o consumo do sistema.
Este processo de estimação pode ser realizado a diferentes níveis de abstracção. Embora a fiabilidade seja maior para níveis mais baixos, a complexidade de estimação é significativamente maior. Por outro lado, quanto mais cedo o projectista tiver uma boa estimativa do consumo melhor, pois permite eventuais correcções mais cedo.
Neste trabalho o que se pretende é desenvolver modelos de consumo de componentes digitais complexos a partir de informação obtida ao nível de porta lógica. Esta informação consistirá num conjunto de valores de potência desse componente para um conjunto de valores das entradas. Pretende-se que este conjunto de ponto cobra de forma uniforme o espaço de n dimensões das entradas. O objectivo é utilizar programação genética para obter uma expressão de n variáveis para a potência. Uma vez obtida esta expressão, já não será necessário fazer a estimação a nível lógico, bastará calcular esta expressão, processo significativamente mais simples!
De forma a que seja possível interligar vários componentes, também deverão ser obtidas expressões semelhantes para as saídas dos componentes, permitindo a propagação de valores de um módulo para outro.
Os métodos baseados em programação genética têm sido alvo de intensa utilização por se ter demonstrado a sua eficiência, nomeadamente em problemas de elevada dimensão. Pretende-se verificar a sua eficiência neste caso concreto da modelação do consumo de energia. Para melhorar o desempenho, propõe-se uma implementação paralela deste algoritmo, sobre um conjunto de computadores ligados em grid.
Este trabalho será realizado no INESC-ID, no grupo ALGOS
Prof. José C. Monteiro
(jcm@inesc-id.pt) Tel: 213100283
IST/INESC-ID, R. Alves Redol N. 9,
1000 Lisboa
![]() |
Metodologia de Programação para Baixo Consumo | Trabalhos Finais de Curso 2004/2005 | Jogo Distribuído para Sistemas Móveis |
![]() |
ALGOS Homepage | TFCs Main page | 2004-04-29 |