Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
1) Uma aplicação é executada em um cluster de nove computadores. Um programa que mede desempenho levou tempo t neste cluster, depois foi encontrado que 25% de t foi o tempo durante o qual a aplicação estava executando simultaneamente em todos os nove computadores, no tempo restante, a aplicação teve que executar em um único computador. a. Calcule o aumento efetivo de velocidade sob a condição anterior quando comparada à execução do programa em um único computador. b. Suponha que somos capazes de utilizar efetivamente 17 computadores em vez de nove na parte paralelizada do código. Calcule o aumento efetivo de velocidade alcançado. 2) Explique cada um dos termos seguintes com suas próprias palavras: a. Tradutor. b. Interpretador. c. Máquina virtual 3) O seguinte segmento de código precisa ser executado 64 vezes para avaliar a expressão aritmética vetorial: D(i)=A(i)+B(i)xC(i) para 0