← Todos os termos

Hardware

GPU

GPU é um processador projetado para executar muitas operações em paralelo, com uso frequente em gráficos e cálculos sobre conjuntos de dados. O resultado depende de o programa organizar trabalho compatível com essa forma de execução.

Escrito pela equipe Compuzilla

Publicado em . Atualizado em .

Siglas: GPU

Também chamado de: processador gráfico, graphics processing unit

Neste verbete
Compuzilla sorrindo ao lado de um diagrama: GPU.

GPU

  1. Dados em conjunto
  2. Operações paralelas
  3. Resultados
As operações precisam ser organizadas pelo programa; paralelismo não acelera igualmente todas as tarefas. Ilustração: equipe Compuzilla.

Várias operações semelhantes

Ao produzir uma imagem ou transformar uma matriz de números, muitas operações podem seguir uma estrutura parecida. Uma GPU oferece recursos para distribuir esse trabalho por várias unidades de execução.

No modelo CUDA da NVIDIA, o programador organiza grupos de threads para executar partes do cálculo. Esse é um exemplo de plataforma, não a única interface existente para usar GPUs.

Cooperação com a CPU

A CPU continua participando da organização do programa e das tarefas gerais. Transferir dados, preparar o cálculo e receber resultados também custa tempo. Um problema pequeno ou muito sequencial pode não se beneficiar da GPU.

GPU e placa de vídeo também não são sinônimos perfeitos: uma placa inclui outros componentes, e uma GPU pode estar integrada ao mesmo conjunto de chips usado pela CPU. O termo descreve a função do processador.

Próxima leitura

O guia CPU e GPU acompanha uma tarefa dividida entre esses recursos.

Na prática

  • Um programa pode distribuir o cálculo da cor de muitos pixels por unidades de execução da GPU.

Continue aprendendo

  • Verbete CPU — A CPU é a parte do computador que executa instruções de programas, como calcular, comparar valores e movimentar dados. Ela trabalha com a memória e outros componentes para realizar as tarefas.
  • Verbete Memória RAM — A memória RAM mantém temporariamente os dados que o computador está usando. A RAM comum perde seu conteúdo quando deixa de receber energia.
  • Guia CPU e GPU: como dividem uma tarefa? — CPU e GPU podem cooperar num programa. A CPU atende funções gerais e organiza trabalho; a GPU pode executar muitas operações compatíveis em paralelo. Dividir a tarefa exige considerar dependências, movimentação de dados e custo de preparação.

Fontes para aprofundar