Modelos de Consumo de Energia baseado em SVMs e Programação Genética 

 

Objectivos: Desenvolvimento de uma metodologia para a obtenção de modelos simplificados para o consumo de energia de componentes de sistemas digitais.

Descrição: 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 SVMs e/ou 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 SVMs têm sido alvo de intensa utilização por se ter demonstrado a sua eficiência, nomeadamente em problemas de regressão. Pretende-se verificar a sua eficiência neste caso concreto da modelação do consumo de energia.

Por outro lado, programação genética poderá dar bons resultados num problema com tão elevada dimensão e tão esparso.

 

Referências: link para SVMs

link para prog genetica

link para macromodelos

Local: Este trabalho será realizado no INESC-ID, no grupo ALGOS.

   
Orientador: José C. Monteiro
jcm@inesc-id.pt
213100283