Logo Passei Direto
Buscar
Otimizar o código é a parte mais difícil e trabalhosa durante o desenvolvimento de um programa CUDA. Alguns pontos importantes a considerar são, exceto:
A- Acesso descentralizado e independente à memória global.
B- Conflitos de bancos da memória compartilhada.
C- Divergência do controle de fluxo.
D- Ocupação dos processadores.
E- Sobrecarga da chamada do Kernel.


A- Acesso descentralizado e independente à memória global.
B- Conflitos de bancos da memória compartilhada.
C- Divergência do controle de fluxo.
D- Ocupação dos processadores.
E- Sobrecarga da chamada do Kernel.
User badge image
Estudando com Questões

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

A alternativa correta é a letra A - Acesso descentralizado e independente à memória global.

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

User badge image

Filipe Paulo

há 2 anos

nao sei

Essa resposta te ajudou?

0
Dislike2

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

Em relação a arquitetura cliente-servidor, considere as afirmacoes a seguir:
I) Os papéis e as responsabilidades de um sistema de computação podem ser distribuídos entre vários computadores independentes que são conhecidos por si só por meio de uma rede.
II) Todos os dados são armazenados nos servidores, que geralmente possuem controles de segurança muito maiores do que a maioria dos clientes.
III) Funciona com vários clientes diferentes com capacidades diferentes.
Selecione a alternativa correta:

I) Os papéis e as responsabilidades de um sistema de computação podem ser distribuídos entre vários computadores independentes que são conhecidos por si só por meio de uma rede.
II) Todos os dados são armazenados nos servidores, que geralmente possuem controles de segurança muito maiores do que a maioria dos clientes.
III) Funciona com vários clientes diferentes com capacidades diferentes.
A- Todas as afirmações estão corretas.
B- As afirmações I e II estão corretas.
C- Apenas a afirmação I está correta.
D- As afirmações II e III estão corretas.
E- Apenas a afirmação II está correta.

Em relação aos conceitos de variáveis compartilhadas, selecione a alternativa correta:
I. Um cálculo especifica se uma determinada entrada pode resultar em saídas diferentes.
II. O bloqueio de exclusão mútua, ou mutex, é o mais utilizado para se garantir a exclusão mútua.
III. O programa tem uma condição de corrida quando um thread tenta acessar simultaneamente um recurso, e isso pode resultar em um erro.

I. Um cálculo especifica se uma determinada entrada pode resultar em saídas diferentes.
II. O bloqueio de exclusão mútua, ou mutex, é o mais utilizado para se garantir a exclusão mútua.
III. O programa tem uma condição de corrida quando um thread tenta acessar simultaneamente um recurso, e isso pode resultar em um erro.
A- Apenas a afirmação I está correta.
B- As afirmações II e III estão corretas.
C- Todas as afirmações estão corretas.
D- As afirmações I e II estão corretas.
E- Apenas a afirmação II está correta.

Qual era a técnica que permitia alternar tarefas nos primeiros sistemas operacionais não preemptivos?
A- Threads
B- Corrotinas
C- Mutex
D- Semáforos
E- Deadlocks


A- Threads
B- Corrotinas
C- Mutex
D- Semáforos
E- Deadlocks

Em relação à memória compartilhada, considere as seguintes afirmações.
I) Serve como mecanismo de comunicação entre programas.
II) Evita cópias redundantes.
III) Pode ser acessada simultaneamente por vários programas, porém isso acarreta um consumo maior de recursos.
Marque a alternativa correta:

I) Serve como mecanismo de comunicação entre programas.
II) Evita cópias redundantes.
III) Pode ser acessada simultaneamente por vários programas, porém isso acarreta um consumo maior de recursos.
A- Somente a primeira afirmação é correta.
B- Somente a primeira e a segunda afirmações estão corretas.
C- Nenhuma afirmação é correta.
D- Somente a segunda afirmação é correta.
E- Somente a terceira afirmação é correta

Mais conteúdos dessa disciplina