Objetivos
- Medir o desempenho de 3 computadores diferentes usando um Benchmark (conjunto de programas)
Antes de começar
Você deve relembrar os conceitos de medidas de desempenho estudados em MC722. Eis algumas perguntas para guiar seu exercício:
- O que é um benchmark?
- Quantos programas devem existir em um benchmark?
- Qual medida deve ser utilizada?
- Como obter essa medida?
- A medida utilizada é confiável?
- A escala utilizada é confiável?
- Existe algum erro nesses números? Como minimizá-lo?
- O que significa dizer que um computador é X vezes mais rápido que outro?
Comente sobre esses itens em seu relatório. Não é necessário responder a cada uma das perguntas.
Atividade
Usar o benchmark
MiBench
para medir o desempenho de 3 computadores diferentes. O MiBench
é formado por 6 conjuntos de programas: automotive, consumer,
network, office, security, telecomm. Escolha um subconjunto de, no
mínimo, 3 programas de categorias diferentes, execute-os em 3 computadores
diferentes e colete uma medida de desempenho relevante. Faça uma
comparação entre os 3 computadores. Não se
esqueça de:
- Identificar os 3 computadores com suas características
arquiteturais
- Identificar as categorias/programas utilizados
- Identificar a medida de desempenho utilizada
- Condensar a medida de desempenho dos vários programas em
uma só. Como fazer isso?
- Os arquivos para download, como sempre, estão no meu
homedir do IC3 (~rodolfo/mc723/mibench). Você, provavelmente,
terá que copia-los para algum lugar temporário.
- Se você escolheu computadores bastante diferentes, os resultados
foram os esperados? Se escolheu computadores com configurações
próximas, os resultados foram os esperados?
Observações:
- Existem pelo menos 3 tipos de computadores diferentes no IC3. Se
você usar um outro computador (de fora do IC3), você pode
ganhar bônus.
- Alguns poucos programas do MiBench já não
são compiláveis diretamente com as
instruções de compilação, como no caso do
ghostscript. Caso aconteçam problemas de
compilação, você deve trocar o programa ou compilador.
Entrega
Enviar um relatório de, no máximo,
2
páginas, descrevendo a atividade realizada, os arquivos
de
entrada e os computadores utilizados. O relatório deve conter
uma tabela e/ou gráfico com a comparação de
desempenho. Analisar e comentar o resultado.
- Entrega: 30/03 até as 8:00
por email
- Formato: arquivo PDF.
- Assunto do email: MC723:
Entrega E2 - o_numero_do_seu_ra_sem_as_letras_ra