[1.6] Princípios Quantitativos de Projeto (cont.)
Exemplo: Programa P num sistema X tal que:
- Instruções FPSQR são 20% do tempo de execução
- Instruções de FP são 50% do tempo de execução
O que é melhor, dado o mesmo custo?
- Diminuir em 10 vezes o tempo de FPSQR, ou
- Diminuir em 2 vezes o tempo de cada instrução de FP ?
Speedup (FPSQR) = 1 / [(1-0.2)+(0.2/10)] = 1.22
Speedup (FP) = 1 / [(1-0.5)+(0.5/2)] = 1.33
?Para P em X, é melhor otimizar instruções de FP