next up previous
Next: Referências Bibliográficas Up: index Previous: Instruções para uso das

Tabelas para referência rápida

O objetivo destas tabelas é funcionar como um guia de referência rápida para o usuário no momento da escolha de qual técnica ou ferramenta se adequa ao seu problema.


Tabela A.1: Características das técnicas descritas no texto (parte 1).
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


Tabela A.2: Características das técnicas descritas no texto (parte 2).
Nome da Técnica H/S Abordagem Instrum./Medição Tipos de dados Dados
GSPN IR S analítico, simulação não se aplica não se aplica tempo gasto por ciclo, tempo de espera entre os eventos
Modelagem de limitantes de desempenho IR S simulação,
analítico
não se aplica não se aplica tempos de resposta, limitantes superior e inferior
Paralelização do benchmark STAP IR H benchmarking,
analítico
não se aplica medição de intervalo de tempos speedup, eficiência, tempo de execução, memória utilizada
Teoria de filas aplicada no cálculo de limitantes IR H analítico não se aplica não se aplica tempo de resposta dos processos e tarefas, tempo de atraso devido a sincronismo


Tabela A.3: Características das ferramentas descritas no texto (parte 1).
Nome da Ferramenta H/S Abordagem Instrum./Medição Tipos de dados Dados
AIMS IR S benchmarking instrumentação do código fonte, monitoração por software profiling, medição de intervalo de tempos, extração de traços de eventos tempo de execução do programa e subrotinas, eventos de E/S e troca de mensagens
ASiA IR S(H) simulação não se aplica não se aplica utilização, período médio ocupado, informações sobre filas (para cada recurso)
FTIO IR H benchmarking monitoração por software medição de intervalo de tempos, contagem de eventos fração total de execução gasto em E/S, ciclos gastos por operação de ponto flutuante
IDTrace IR S benchmarking instrumentação do código executável extração de dados de eventos traços de eventos da execução do programa, laços, acesso à memória cache
Linpack e variações IR H benchmarking não se aplica contagem de eventos, medição de intervalo de tempos número de operações (em GFlops) máximo, tamanho da matriz em que o número de operações é máximo, número de operações com a matriz reduzida
P3T+ IR S simulação não se aplica não se aplica informações sobre carga, comunicação, tempo de computação, taxa de acerto de acesso à memória cache


Tabela A.4: Características das ferramentas descritas no texto (parte 2).
Nome da Ferramenta H/S Abordagem Instrum./Medição Tipos de dados Dados
Pablo IR S benchmarking modificação do código fonte e do executável extração de traços de eventos, profiling tempo de processamento, contagem de disparos de rotinas, comportamento em relação à troca de mensagens, utilização de E/S
Paradyn IR S benchmarking modificação do código executável extração de traços de eventos tempo de CPU, barreira, informações sobre quantidades de E/S, comunicação e sincronismo
PAT IR S benchmarking monitoração por hardware extração de traços de eventos eventos da execução do programa
PAWS IR S/H simulação não se aplica profiling, medição de intervalo de tempos curvas sobre speedup, perfil do paralelismo, perfil da execução dos programas
PDL IR S/H simulação não se aplica não se aplica ciclos por instrução, tempo de processador gasto por cada instrução, custo dos procedimentos
RSim IR H/S simulação não se aplica não se aplica estatísticas sobre o processador (utilização, tempo de uso, etc.), memória, ``cache'' e rede de conexão


Tabela A.5: Características das ferramentas descritas no texto (parte 3).
Nome da Ferramenta H/S Abordagem Instrum./Medição Tipos de dados Dados
Simics IR H/S simulação não se aplica não se aplica número de instruções por unidade de processamento, número de operações por segundo, número de operações por segundo em cada unidade de processamento
SPEC IR H/S benchmarking não se aplica medição de intervalo de tempos velocidade de processamtento, vazão, medidas comparativas em SPECs
TotalView IR S benchmarking monitoração por software profiling, extração de traços de eventos tempo de execução do programa e sub-rotinas, tamanho e valores de variáveis, dados sobre comunicação e endereçamento de memória
Vampir/Vampirtrace IR S benchmarking instrumentação do código fonte extração de traços de eventos, profiling porcentagens dos processos em relação ao tempo total do programa, quantidade de dados transferida, mensagens trocadas pelos processos


next up previous
Next: Referências Bibliográficas Up: index Previous: Instruções para uso das