Com o mecanismo de tarefas, ou tasks, o OpenMP permite que diversos tipos de computação
não regular possam ser paralelizados. Sobre tarefas em OpenMP, é correto afirmar:
OpenMP é um padrão para programação em memória compartilhada que oferece a facilidade
de paralelização de códigos sequenciais com a inclusão de poucas linhas de código.
Diferentemente do modelo sequencial de programação, o escopo de variáveis em OpenMP
refere-se às threads que podem acessá-las, e não ao bloco de código em que foram
definidas. Sobre o escopo de variáveis em OpenMP, é correto afirmar:
Pode-se melhorar o desempenho em muitos programas paralelos que usam MPI através d a
sobreposição de comunicação e computação. Uma maneira de conseguir isso é usar
comunicação não bloqueante. O MPI inclui funções de envio e recebimento não bloqueantes.
Uma descrição correta de uma dessas funções é:
A comunicação por troca de mensagens utilizando Message Passing Interface (MPI) é
largamente utilizada em processamento de alto desempenho. O mecanismo de trocas de
mensagens ponto a ponto oferece uma forma de comunicação entre dois processo MPI.
Sobre esse tipo de comunicação, é correto afirmar: