Nome da Técnica |
H/S |
Abordagem |
Instrum./Medição |
Tipos de dados |
Dados |
Análise de desempenho de programa aplicado em física computacional |
S |
benchmarking |
modificação do cod. fonte |
contagem de eventos,
medição de intervalo de tempos, extração de traços de eventos |
tempo do programa e subrotinas, número de acessos a rotinas, dados sobre a troca de mensagens |
Análise de subsistema de Entrada/Saída IR |
H |
simulação,
benchmarking |
monitoração por
software |
extração de traços de eventos |
uso de CPU, pedidos, tempos médios de operação, espera e resposta de E/S |
Análise do desempenho da memória em sistemas DSM IR |
H |
benchmarking |
não se aplica |
medição de intervalo de tempos |
tempo de acesso à memória, sobrecarga no sincronismo, largura de banda |
Análise do tempo de comunicação e determinação ... IR |
H |
benchmarking |
não se aplica |
medição de intervalo de tempos |
speedup, atraso no tempo de comunicação |
Caracterização do desempenho de um computador paralelo... IR |
H |
analítico |
não se aplica |
não se aplica |
medidas da escalabilidade, tempo de acesso à memória, ``picos'' de desempenho |
Conversão do código executável em grafo de execução IR |
S |
simulação |
não se aplica |
não se aplica |
tempos médios de processamento e espera, velocidade média, speedup |
Estudo de casos de ``prefetching'' de instruções em ``cache'' IR |
H |
simulação,
benchmarking |
monitoração por
hardware |
medição de intervalo de tempos, extração de traços de eventos |
eficiência, razão de erro no prefetch, tráfego em memória |