![]() |
Jogo Distribuído para Sistemas Móveis | Trabalhos Finais de Curso 2004/2005 | Simulador de Sistemas baseados em MicroProcessadores |
![]() |
A execução de um programa num processador gera uma sequência (ou rasto) de acessos a diferentes barramentos do sistema. Na forma mais simples, apenas existirão um barramento de dados e um barramento de endereços. O rasto no barramento de dados corresponderá à sequência de valores de dados ou códigos de instruções lidas da memória. No barramento de endereços, o rasto consistirá na sequência de endereços de memória acedidos.
Estes rastos podem ser utilizados para diversos fins. No caso deste trabalho, o interesse dos rastos reside na análise do consumo de energia do sistema. Acontece que, para um programa minimamente interessante, a dimensão destes rastos é muito elevada, tornando o processo de estimação do consumo por vezes demasiado moroso.
Pretende-se neste trabalho desenvolver algoritmos que permitam a geração de um rasto de dimensão significativamente inferior que a original, mas que o comprima de forma a aproximar o melhor possível um conjunto de propriedades estatísticas relevantes ao consumo de energia.
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
![]() |
Jogo Distribuído para Sistemas Móveis | Trabalhos Finais de Curso 2004/2005 | Simulador de Sistemas baseados em MicroProcessadores |
![]() |
ALGOS Homepage | TFCs Main page | 2004-04-29 |