SóProvas


ID
788689
Banca
CESGRANRIO
Órgão
Transpetro
Ano
2012
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Considerando-se que 30% das operações de um determinado programa têm de ser feitas sequencialmente, o speed up (razão entre o tempo de execução do mesmo programa por um processador sequencial e um processador paralelo) máximo que poderá ser obtido para esse programa é de, aproximadamente,

Alternativas
Comentários
  • Para o calculo do speed up, é utilizada a lei de Amdahl, que é definida através da seguinte fórmula:

    Speed up = 1 / (1 - P)

    Onde P = fração de código paralelizável. Ou seja a porcentagem do programa que pode utilizar múltiplos processadores.

    Sendo assim, conforme o enunciado da questão pontuou ("Considerando-se que 30% das operações de um determinado programa têm de ser feitas sequencialmente"), logo podemos concluir que os 70% restantes será feita paralelamente por multiplos processadores.

    Aplicando a fórmula, teremos:

     Speed up = 1 / (1 - 0,7)                     

    Speed up = 1 / 0,3

    Speed up = 3,33 (Gabarito E)