Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Arquitetura de processadores: RISC, CISC, WISC e Microprocessadores. — FGV 2024

Arquitetura de ComputadoresArquitetura de processadores: RISC, CISC, WISC e Microprocessadores.
Código
fg085302
Banca
FGV
Órgão
INPE
Ano
2024
Nível
Superior
Cargo
Tecnologista Júnior I - Ambiente de Supercomputação e HPC (High-Performance Computing)
Com a necessidade do aumento da capacidade de processamento dos computadores, muitos mecanismos para alcançar este objetivo foram desenvolvidos. Entre eles, podemos citar a paralelização através de aceleradores.Assinale a opção que descreve corretamente um aspecto da paralelização usando aceleradores.
  1. AA paralelização usando aceleradores envolve exclusivamente a utilização de múltiplos núcleos de CPU em um único processador para aumentar o desempenho computacional.
  2. BA aceleração é alcançada principalmente através da utilização de caches maiores nos aceleradores, reduzindo assim o tempo de acesso à memória principal.
  3. CA paralelização usando aceleradores depende da utilização de unidades de processamento gráfico (GPUs) para executar tarefas computacionais de forma massivamente paralela.
  4. DA paralelização usando aceleradores é menos eficaz do que a utilização de múltiplos processadores em paralelo, pois os aceleradores têm menor capacidade de processamento.
  5. EA aceleração usando aceleradores é limitada pela dependência de instruções, tornando difícil a utilização eficiente de múltiplos núcleos de processamento.
Revelar gabarito e comentário

GabaritoC — A paralelização usando aceleradores depende da utilização de unidades de processamento gráfico (GPUs) para executar tarefas computacionais de forma massivamente paralela.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Processamento Paralelo com Aceleradores

Gabarito: letra C. A paralelização com aceleradores, como GPUs, permite executar tarefas massivamente paralelas de forma eficiente, sendo essa a descrição correta entre as opções.

A questão aborda o conceito de aceleradores (hardware especializado para tarefas específicas, como GPUs) e sua relação com o paralelismo. A alternativa C captura corretamente essa ideia.

Alternativa A — ❌ Incorreta

Afirma que a paralelização com aceleradores usa exclusivamente múltiplos núcleos de CPU. Aceleradores são unidades especializadas (GPUs, FPGAs, ASICs) que não se limitam a núcleos de CPU; eles têm arquitetura própria para paralelismo massivo.

Alternativa B — ❌ Incorreta

Associa a aceleração a caches maiores nos aceleradores. Na verdade, o ganho de desempenho vem da execução paralela de muitas operações simultâneas, não do tamanho do cache. GPUs, por exemplo, têm caches relativamente pequenos comparados às CPUs.

Alternativa C — ✅ Correta ⟵ GABARITO

A descrição é precisa: a paralelização com aceleradores, especialmente GPUs (Graphics Processing Units), explora paralelismo massivo para executar milhares de tarefas simultaneamente — ideal para processamento gráfico e computação de propósito geral (GPGPU).

Alternativa D — ❌ Incorreta

Compara aceleradores a múltiplos processadores em paralelo, afirmando que são menos eficazes. Na prática, aceleradores como GPUs superam CPUs para cargas de trabalho paralelas, sendo mais eficazes em tarefas como simulações e treinamento de machine learning.

Alternativa E — ❌ Incorreta

Alega que a aceleração é limitada pela dependência de instruções, dificultando o uso eficiente de múltiplos núcleos. Embora a dependência de instruções seja uma limitação geral do paralelismo, os aceleradores são projetados para minimizar esse problema com arquiteturas que suportam grande número de threads independentes (ex.: warp schedulers em GPUs).

Link permanente: /questoes/fg085302