Escolar Documentos
Profissional Documentos
Cultura Documentos
Distribuída
Aula 5 – Avaliação de desempenho
RELATÓRIO
0 n
Partes = n/THREAD
Partes = 25
0 n=100
Partes = n/THREAD
Partes = 25
𝑣𝑣𝑜𝑜𝑙𝑙𝑢𝑢𝑚𝑚𝑒𝑒
𝑝𝑝𝑎𝑎𝑟𝑟𝑡𝑡𝑒𝑒 = = 1.262,5
𝑇𝑇𝐻𝐻𝑅𝑅𝐸𝐸𝐴𝐴𝐷𝐷
0 n=100
𝑥𝑥 → 𝑖𝑖 = 1263
𝑖𝑖=1
0 x n=100
𝑥𝑥 ≅ 50
0 x = 50 n=100
−1 + 1 + 4 ∙ 1263 ∙ 2 + 51 ∙ 51 − 51
𝑥𝑥 =
2
𝑥𝑥 ≅ 71
0 50 71 n=100
−1 + 1 + 4 ∙ 1263 ∙ 2 + 72 ∙ 72 − 72
𝑥𝑥 =
2
𝑥𝑥 ≅ 87
0 50 71 87 n=100
1 Onde:
𝑆𝑆𝑝𝑝 =
1 − 𝑃𝑃 + 𝑃𝑃
N = Número de processadores
𝑁𝑁 P = Percentual (1=100%)
paralelizável
Exercício
• Voltando à nossa aplicação que foi paralelizada e testada 5 vezes, gerando
a tabela de tempos de execução já mostrada:
• Calcule quanto deveria ser o speedup segundo a Lei de Amdahl para cada
caso
• Considere que cada thread rodou em um processador diferente
• Considere que 80% das operações foram paralelizadas
Exercício
• Voltando à nossa aplicação que foi paralelizada e testada 5 vezes, gerando
a tabela de tempos de execução já mostrada: