Buscar

Atividades Speedup

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Aluna: Thamires Muraro de Sousa 
 
Qual o Speedup entre a execução de RBD no S1 em relação ao 
S2? 
 
S = tempo sem melhoria / tempo com melhoria 
S = 23s / 15s 
S = 1,54 de speedup 
 
 
Se RBD gastasse a metade do tempo, quando executado em 
S1, e um quarto do tempo em S2. Qual seria o speedup entre 
S1 e S2? 
 
metade no S1 
um quarto no S2 
 
S1 - 15s metade do tempo 7,5 
S2 - 23s um quarto do tempo 5,75 
 
s = 5,75s / 7,5s 
s = 0.75 de speedup 
 
LEVAR EM CONSIDERAÇÃO A CONTA QUE FOI FEITA ANTERIORMENTE 
NO S2/S1 
 
Qual seria a utilização de S1, caso o servidor ficasse 2s ocioso 
para cada 4s de execução do programa RBD? 
 
Tempo ocupado = 15s 
 
4 + 2 + 4 + 2 + 4 + 2 + 3 = 21s 
 
15/ 21 = 0,71 
 
Se S2 processa 13 MIPS, quantas instruções possui o 
programa RBD? 
 
1MIPS = 1milhão 
 
número de instrução x tempo de execução 
 
 = 23 x 13 
 = 299 mips 
 
Qual o tempo de execução para cada programa em cada 
computador? 
 
Comp A -> P1 
tempoExecução = NdeIntrução x CiclosIntrução / Frequencia 
tempoExecução = 10 x 1,5 / 1.5GHZ 
tempoExecução = 15 / 1.5 
tempoExecução = 10 
 
Comp A -> P2 
tempoExecução = NdeIntrução x CiclosIntrução / Frequencia 
tempoExecução = 10 x 1 / 1,5 
tempoExecução = 10 / 1,5 
tempoExecução = 6,6 
 
Comp B -> P1 
tempoExecução = NdeIntrução x CiclosIntrução / Frequencia 
tempoExecução = 15 x 2,5 / 2,5 
tempoExecução = 37,5 / 2,5 
tempoExecução = 15 
 
Comp B -> P2 
tempoExecução = NdeIntrução x CiclosIntrução / Frequencia 
tempoExecução = 15 x 3 / 2,5 
tempoExecução = 45 / 2,5 
tempoExecução = 18 
 
 
Qual o programa mais rápido, quando executado no CompA? 
 
 P2 = 1,0, pois o tempo dele e melhor 
 
Supondo uma carga composta de P1 e P2, qual o speedup 
entre o uso do CompA (com melhoria) em relação ao CompB 
(sem melhoria)? 
 
Speedup = tempo sem melhoria / tempo com melhoria 
 
P1 -> 2,5 / 1,5 = 1,6 
P2 -> 3,0 / 1 = 3 
 
Se CompB possuísse o dobro de frequência, quais seriam os 
tempos de execução de P1 e P2? 
 
CompB = 5 Ghz 
 
P1 
tempoExecução = NdeIntrução x CiclosIntrução / Frequencia 
tempoExecução = 10 x 2,5 / 5 
tempoExecução = 25 / 5 
tempoExecução = 5 
 
 
P2 
tempoExecução = NdeIntrução x CiclosIntrução / Frequencia 
tempoExecução = 15 x 2 / 5 
tempoExecução = 30 / 5 
tempoExecução = 6

Continue navegando