GPGPU

Significa "General-Purpose computation on Graphics Processing Units." GPGPU, ou computação em GPU, é o uso de uma GPU para realizar operações gerais de computação. Os sistemas operacionais modernos permitem que os programas acessem a GPU junto com a CPU, aumentando o desempenho geral.

Embora as GPUs sejam projetadas para processar cálculos gráficos, elas também podem ser usadas para realizar outras operações. A GPGPU maximiza a eficiência do processamento transferindo algumas operações da unidade central de processamento (CPU) para a GPU. Em vez de ficar ociosa quando não está processando gráficos, a GPU fica constantemente disponível para realizar outras tarefas. Como as GPUs são otimizadas para processar cálculos de vetores, elas podem até processar algumas instruções mais rapidamente que a CPU.

A GPGPU é um tipo de processamento paralelo, no qual as operações são processadas simultaneamente entre a CPU e a GPU. Quando a GPU termina um cálculo, ela pode armazenar o resultado em um buffer e depois passá-lo para a CPU. Como os processadores podem concluir milhões de operações por segundo, os dados geralmente ficam armazenados no buffer por apenas alguns milissegundos.

A computação em GPU é possível por meio de uma linguagem de programação que permite que a CPU e a GPU compartilhem solicitações de processamento. A mais popular é a OpenCL, um padrão aberto compatível com várias plataformas e placas de vídeo. Outras incluem CUDA (Compute Unified Device Architecture), uma API criada pela NVIDIA, e APP (Accelerated Parallel Processing), um SDK fornecido pela AMD.

Atualizado June 10, 2015 por Per C.

quizTeste seus conhecimentos

1,073,741,824 bytes is equal to one what?

A
Kibibyte
0%
B
Gibibyte
0%
C
Tebibyte
0%
D
Pebibyte
0%
Correct! Incorrect!     View the Gibibyte definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de GPGPU nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.