Como usar a lei de Amdahl
Informe a parte do tempo original paralelizável, o número de processadores e a duração com um processador. Isto não mede o computador.
- Informe P de 0% a 100%.
- Use uma quantidade inteira de processadores.
- Informe uma duração de referência positiva.
- Calcule aceleração, eficiência, duração e limite.
Fórmula
Tempo relativo = (1 − P) + P/N; aceleração = 1/tempo relativo; eficiência = aceleração/N. A duração prevista é a referência multiplicada pelo tempo relativo.
Exemplos
90% em 8 processadores
Aceleração ideal 4,71×, eficiência 58,82%; 100 segundos viram 21,25.
50% em 4 processadores
Aceleração 1,6× e limite infinito de apenas 2×.
Hipóteses e limites
- Carga fixa e processadores iguais.
- Divisão perfeita.
- Sem custos de comunicação, sincronização, memória ou escalonamento.
- O desempenho real exige medição.
Perguntas frequentes
O que é eficiência?
Aceleração dividida pelo número de processadores.
Inclui sobrecarga?
Não, é um modelo ideal.
Quando medir?
Antes de decidir capacidade ou hardware.