Escolar Documentos
Profissional Documentos
Cultura Documentos
Sumrio
Objetivo
conceitos usados na anlise de desempenho de programas paralelos Conceitos Acelerao Eficincia Escalabilidade
Introduzir
P1
P1 P2 P3 P4
execuo paralela
tempo
Desempenho ??
3
20 16
S(n)
12 8 4
4
2006 - Prof Andrea S. Charo
12
16
20 4
Eficincia
tempo de execuo serial ts E= = tempo de execuo paralela nmero de processado res t p n
S (n ) E= 100 % n
Eficincia
fornece a frao de tempo que os processadores esto sendo utilizados para processamento
5
Speedup
S(n) > n (superlinear) algoritmo seqencial sub-timo caracterstica particular da arquitetura
S(n)
Speedup mximo
t s
ft s
Um processador Mltiplos processadores
Seo serial
(1 f )t s
Sees paralelizveis
tp
2006 - Prof Andrea S. Charo
(1 f ) t s n
n processadores
ts n S ( n) = = ft s + (1 f ) t s / n 1 + ( n 1) f
Speedup limitado pela frao serial Considera que o tamanho do problema
fixo
Lei de Amdahl
Fator de speedup, S(n) Fator de speedup, S(n) 20 16 12 8 4 4 8 12 16 20 f=5% f=10% f=20% f=0% 20 16 12 8 4 n=16 0.2 0.4 0.6 0.8 Fator serial, f 1.0 n=256
Nmero de processadores
Mesmo
com nmero infinito de processadores o speedup limitado a 1/f f = 0,05, speedup mximo = 20 independentemente de n!
2006 - Prof Andrea S. Charo
10
Escalabilidade
Escalabilidade
arquitetura Aumento do tamanho do sistema aumenta o desempenho Facilidade de agregar processadores do algoritmo paralelo Problema de tamanho fixo Problema de tamanho varivel
de hardware ou de
Escalabilidade
11
Escalabilidade
Escalabilidade Algoritmo
do algoritmo
pode suportar um aumento do tamanho do problema com um aumento baixo e limitado dos passos de computao Ex. 1: adio de matrizes - duplica o tamanho da matriz, duplica nmero de passos Ex. 2: multiplicao de matrizes duplica o tamanho da matriz, quadruplica nmero de passos
2006 - Prof Andrea S. Charo
12
a lei de Amdahl sob o ponto de vista da escalabilidade Considera que o tempo de execuo paralela fixo, assim como fts fts= 0,05, n=20, S(n) = 19.05 "Pode-se resolver problemas maiores no mesmo intervalo de tempo"
2006 - Prof Andrea S. Charo
13
Resumindo...
Medidas
14