0% acharam este documento útil (0 voto)
130 visualizações2 páginas

Computação Escalável Sem 4 Nota10 - 1-2

O documento contém perguntas sobre tópicos relacionados a programação paralela e distribuída, incluindo OpenMP, OpenMPI e CUDA. As perguntas abordam conceitos como memória compartilhada, passagem de mensagens, grids e blocos.

Enviado por

CONTÁBIL TNTR
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
130 visualizações2 páginas

Computação Escalável Sem 4 Nota10 - 1-2

O documento contém perguntas sobre tópicos relacionados a programação paralela e distribuída, incluindo OpenMP, OpenMPI e CUDA. As perguntas abordam conceitos como memória compartilhada, passagem de mensagens, grids e blocos.

Enviado por

CONTÁBIL TNTR
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 2

Estado

Computação de Conclusão
Escalável da Pergunta:
- COM460 - Turma 001 Atividades Fazer teste: Semana 4 - Atividade Avaliativa ?

Fazer teste: Semana 4 - Atividade Avaliativa

Informações do teste
Descrição
Instruções
Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 2.
Forçar conclusão Este teste pode ser salvo e retomado posteriormente.
Suas respostas foram salvas automaticamente.

PERGUNTA 1 1,25 pontos Salva

Em relação à aceleração de um código sequencial na GPU, os passos devem envolver:

a divisão de todas as funções do código em instruções que serão processadas na GPU.

a divisão de metade das funções computacionalmente intensivas em instruções que serão processadas na GPU.

a divisão de funções mais simples em instruções que serão processadas na GPU.

a divisão de funções computacionalmente intensivas em instruções que serão processadas na GPU.

a divisão de todas as funções mais simples em instruções que serão processadas na GPU.

PERGUNTA 2 1,25 pontos Salva

O ______ é um padrão para desenvolver códigos em arquiteturas de memória compartilhada e para isso utiliza o modelo
______, em que os programas iniciam como um único processo denominado ______, o qual executa sequencialmente
até encontrar a primeira região paralela.

openmp, fork-join, rank.

openmp, fork-join, master thread.

openmpi, fork-join, rank.

openmpi, fork-join, slave thread.

openmpi, fork-join, slave thread.

PERGUNTA 3 1,25 pontos Salva

No ambiente de programação CUDA, a função utilizada para acessar dados da memória do dispositivo, bem como a
função para alocar memória são respectivamente:

Free, CudaMalloc

cudaFree, CudaMemcpy

cudaFree, cudaMalloc

FreeCuda, CudaMalloc

FreeCuda, MallocCuda

PERGUNTA 4 1,25 pontos Salva

Se comparamos o OpenMP com o OpenMPI podemos afirmar que:

I. o OpenMPI é um padrão para troca de mensagens que utiliza memória compartilhada.


II. o OpenMP é um padrão para troca de mensagens que utiliza memória distribuída.
III. o OpemMPI utiliza comunicação coletiva entre processos.
IV. o conceito de rank é nativo do OpenMPI.

Apenas III e IV estão corretas.

Apenas I e II estão corretas.


Clique em Salvar
Apenas II ee III
Enviar
estãopara salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
corretas.

Apenas I, II e III estão corretas.


Salvar todas as respostas Salvar e Enviar
Apenas II, III e IV estão corretas.
Estado de Conclusão da Pergunta:

PERGUNTA 5 1,25 pontos Salva

Os modelos que lidam com ambientes computacionais de ______ são os que utilizam o paradigma de ______, os quais
são compostos por rotinas de comunicação e sincronização de tarefas. Um exemplo que utiliza tal modelo é o ______.

memória distribuída, passagem de mensagens, OpenMPI.

memória híbrida, passagem de mensagens, OpenMPI.

memória distribuída, passagem de mensagens, OpenMP.

memória compartilhada, passagem de mensagens, OpenMP.

memória híbrida, passagem de mensagens, OpenMP.

PERGUNTA 6 1,25 pontos Salva

A plataforma CUDA da Nvidia utiliza o poder de processamento gráficos da GPUs (Graphical Processing Unit) para
auxiliar na resolução de tarefas computacionais complexas nos campos da medicina e engenharia por exemplo. Sobre o
CUDA podemos afirmar que:

O escalonamento de tarefas em CUDA usa o conceito de grid e processo.

O CUDA utiliza apenas o conceito de memória local da GPU.

CUDA não pode ser utilizada em containers Docker.

O escalonamento de tarefas em CUDA usa o conceito de bloco e processo.

O ambiente do CUDA envolve bibliotecas que estão linkadas o CUDA runtime.

PERGUNTA 7 1,25 pontos Salva

O OpenMP é um padrão de programação para arquiteturas de memória compartilhada que apresenta como
característica:

funcionar somente no Linux.

lidar apenas diretivas de compilação, mas não com variáveis de ambiente.

permitir implementações de códigos com diferentes tipos de granularidade.

deixar ao programador lidar com o paralelismo implícito.

utilizar o modelo de execução fork-thread.

PERGUNTA 8 1,25 pontos Salva

O CUDA (Computer Unified Device Architecture), além de ser uma plataforma de computação paralela é também um
modelo de programação. Este modelo envolve ______ que possui duas ou três coordenadas dimensionais. Tais ____ são
partes de um ______.

grids, blocos, grids.

grids, blocos, bloco.

blocos, grids, blocos.

grids, grids, blocos.

blocos, blocos, grid.

Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.

Salvar todas as respostas Salvar e Enviar

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy