Logo Passei Direto
Buscar
Considerando programação paralela. Existem diversos padrões de comunicação entre as threads. Que se resume em como será a relação entre memória e as atividades desenvolvida pelas threads.
Sobre o tópico em questão considere as afirmações a seguir:
I. O padrão Transpose é bastante utilizado para adaptar estruturas de dados.
II. O padrão Reduce consiste em transformar um grande conjunto de dados iterativamente em conjuntos menores ao ponto de chegar em uma unidade.
III. No padrão Scan cada thread lê um único dado e realiza processamento sobre o mesmo e por fim escreve em uma única posição da memória.
A I apenas.
B II apenas.
C I e II apenas.
User badge image
Estudo Através de Questões

há 10 meses

Respostas

User badge image

Ed Verified user icon

há 10 meses

Vamos analisar cada uma das afirmações: I. O padrão Transpose é bastante utilizado para adaptar estruturas de dados. Falso, o padrão Transpose geralmente se refere à transposição de matrizes e não é especificamente um padrão de comunicação entre threads. II. O padrão Reduce consiste em transformar um grande conjunto de dados iterativamente em conjuntos menores ao ponto de chegar em uma unidade. Verdadeiro, essa descrição está correta, pois o padrão Reduce é utilizado para agregar dados em um único resultado. III. No padrão Scan cada thread lê um único dado e realiza processamento sobre o mesmo e por fim escreve em uma única posição da memória. Falso, o padrão Scan (ou prefix sum) envolve a combinação de dados de forma que cada thread pode ler e processar dados, mas não necessariamente escreve em uma única posição da memória, pois o resultado é uma sequência acumulativa. Com base nas análises, apenas a afirmação II é verdadeira. Portanto, a alternativa correta é: B) II apenas.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina