Para calcular o tempo de execução da tarefa com 45 processadores, podemos considerar que a parte serializável da tarefa não será afetada pelo número de processadores. Portanto, a parte serializável continuará a ser executada em 10% do tempo total, ou seja, em 10s. A parte paralelizável da tarefa será dividida entre os 45 processadores. Como temos 45 processadores, cada um deles executará uma fração igual da parte paralelizável. Portanto, cada processador executará 90% da parte paralelizável da tarefa. Agora, podemos calcular o tempo de execução da parte paralelizável da tarefa com 45 processadores. Se originalmente a tarefa era executada em 100s, a parte paralelizável corresponde a 90% dela, ou seja, a 90s. Dividindo o tempo da parte paralelizável pelo número de processadores, temos: 90s / 45 = 2s Portanto, a parte paralelizável da tarefa seria executada em 2s com 45 processadores. Agora, para obter o tempo total de execução da tarefa, somamos o tempo da parte serializável (10s) com o tempo da parte paralelizável (2s): 10s + 2s = 12s Portanto, a tarefa seria executada em 12s com 45 processadores. A resposta correta é: 12s.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar