|
|
Projeto e Implementação de um "Benchmark"
- Objetivo
- Sedimentar os conhecimentos sobre avaliação de desempenho.
- Metodologia
- Cada aluno deve modificar o programa de avaliação de desempenho fornecido ( benchmarkSintetico.c)para utilizar como parâmetro de desempenho o número de instruções executadas em um período de tempo. Devem ser avaliadas as instruções de inteiros, ponto flutuante e movimentação de dados na memória e cada tipo deve resultar em um índice. Seu programa deve apresentar medições de pior caso, caso médio e de pico ou melhor caso. Seus índices devem utilizar alguma destas medições (pior/media/melhor) à sua escolha, a qual deve ser explicada. Ao final, o programa deve também apresentar pelo menos dois índices gerais baseados na média dos três índices calculados. Mostre como o uso de médias pode distorcer o resultado de uma avaliação deste tipo.
Deve ser entregue, via e-mail para candia@inf.ufsm.br, o código-fonte desenvolvido e um relatório escrito (máximo 3 páginas, preferencialmente em formatos postscript ou Adobe PDF). OBS: o relatório deve conter, no mínimo, uma explanação geral sobre o programa, o método de avaliação de desempenho utilizado, uma avaliação comparativa entre pelo menos dois computadores distintos utilizando o programa implementado, um dos quais deve ser a máquina ssh.inf.ufsm.br.
- Data de entrega
- 14/março/2009 (quarta-feira).
|