Questões de Concurso
Comentadas sobre processamento paralelo em arquitetura de computadores
Foram encontradas 84 questões
Assinale a alternativa que contém o potencial teórico máximo, em quantidade de vezes, de melhoria na velocidade de execução (speedup) do algoritmo em um cenário de computação paralela, independentemente da quantidade de processadores empregada, de acordo com a lei de Amdahl.
I. Em sistema com porta única para memória de dados e de instrução, se duas (ou mais) instruções acessam dados e/ou instruções da memória, temos um exemplo de hazard de controle no nosso pipeline. II. Em um pipeline, quando uma instrução depende do resultado da instrução anterior que ainda não foi concluída, dizemos que temos um exemplo de hazard de dados. III. Uma maneira de evitar um hazard estrutural é a duplicação de um recurso para permitir todas as combinações de instruções que queremos executar em um mesmo ciclo de clock. IV. O adiantamento (Bypassing ou Forwarding) de dados é uma técnica para resolver alguns tipos de hazard de dados que consiste em utilizar o elemento de dado a partir dos buffers internos em vez de esperar que chegue nos registradores visíveis ao programador ou na memória.
Assinale
Dadas as afirmativas relativas às tecnologias e fundamentos da Organização e Arquitetura de computadores,
I. A tecnologia hyper-threading é uma tecnologia que envolve necessariamente a presença de múltiplos núcleos de processamento, proporcionando execução paralela de instruções, tráfego de dados e acesso à memória.
II. A tecnologia conhecida como hyper-threading teve seu surgimento com o processador Pentium 4, mas nos processadores modernos, como por exemplo, o processador Intel Core i7, não é mais utilizada.
III. Dois fatores que motivam o uso de discos rígidos do tipo SSD, em comparação com discos rígidos magnéticos, são o seu rápido tempo de resposta e o baixo nível de ruído sonoro.
verifica-se que está(ão) correta(s)
Hoje em dia, as GPUs, que originalmente eram processadores gráficos, têm sido utilizadas para várias tarefas de computação de alto desempenho. Uma das formas que esses dispositivos têm de aumentar seu desempenho é executar uma mesma instrução em um conjunto de dados em paralelo. Por exemplo, uma única instrução de soma pode ser usada para somar duas matrizes (a soma será executada em paralelo para cada posição das matrizes).
Esse tipo de processamento paralelo é descrito, na classificação de Flynn, como
De acordo com a definição de sistemas paralelos, afirmativas seguintes,
I. É possível organizar o hardware em sistemas com várias UCPs através de vários processadores tipicamente homogêneos e localizados em um mesmo computador.
II. Sistemas paralelos multicomputadores dependem de uma arquitetura onde cada processador possui sua própria memória local.
III. Sistemas paralelos multiprocessadores podem compartilhar memória de forma homogênea ou heterogênea.
IV. Não é possível obter uma arquitetura que apresente multiprocessadores em barramento.
verifica-se que está(ão) correta(s)
A Arquitetura de Alto Desempenho para computadores faz uso do Paralelismo. Essa forma de executar instruções em um computador garante o desenvolvimento de utilização de computadores em áreas especiais como: Climatologia, análise estrutural, Diagnóstico por imagem etc. A seguir, algumas afirmações referentes a técnicas ou tipos de tecnologia para o processamento paralelo.
I. Pipeline realiza computações superpostas a fim de explorar paralelismo temporal.
II. Arranjo de processadores utiliza múltiplas unidades lógicas e aritméticas síncronas para obter paralelismo espacial.
III. Multiprocessadores implementam paralelismo assíncrono por meio de um conjunto de processadores interativos com compartilhamento de recursos.
Está correto somente o que se afirma em:
Com relação a placas de vídeo modernas, julgue o próximo item, acerca de GPU (graphics processing unit).
Uma GPU reduz o uso do processador principal do
computador relacionado às tarefas de geração e processamento
de imagens.