Carregando...
Carregando...
Ajude a melhorar a plataforma
A computação paralela, um dos processos computacionais que atende às premissas da computação escalável, possui, assim como quaisquer áreas da computação, os seus “jargões”, palavras e termos que representam os seus processos. Analise o trecho a seguir: Define o tamanho do trabalho atribuído a cada thread antes que elas se sincronizem. Indica a relação entre computação e comunicação dos trechos de código gerados a partir da divisão do problema a ser resolvido. Assinale a alternativa que define, corretamente, o termo da computação paralela para a definição do trecho anterior.
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
JUSTIFICATIVA A granularidade é um programa que é dividido em partes pequenas. Pequenos trechos de código com comunicação alta implicam um maior potencial de exploração de paralelismo e grandes trechos de código com comunicação baixa implicam um menor potencial de exploração de paralelismo. Também relacionados ao paralelismo, podemos citar a sincronização, que é a coordenação das tarefas paralelas em tempo de execução; o speedup , que representa o tempo da execução serial/tempo da execução paralela; o pipelining , que é a quebra de uma tarefa em etapas realizadas por unidades diferentes de processamento; e o escalonamento, que determina quais threads executam em determinado momento.