Home : Termos técnicos : Definição de GPGPU

GPGPU

Significa "Computação de uso geral em unidades de processamento gráfico". GPGPU, ou computação GPU, é o uso de um GPU para lidar com operações gerais de computação. Moderno sistemas operacionais permitir que os programas acessem a GPU ao lado do CPU, acelerando o desempenho geral.

Embora as GPUs sejam projetadas para processar cálculos gráficos, elas também podem ser usadas para executar 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 processa gráficos, a GPU está constantemente disponível para executar outras tarefas. Como as GPUs são otimizadas para processamento vetor cálculos, eles podem até processar algumas instruções mais rapidamente que a CPU.

GPGPU é um tipo de processamento paralelo, no qual as operações são processadas em conjunto entre a CPU e a GPU. Quando a GPU termina um cálculo, pode armazenar o resultado em um amortecer, depois passe para a CPU. Desde a processadores pode completar milhões de operações a cada segundo, dados geralmente é armazenado no buffer apenas por alguns milissegundos.

A computação GPU é possível usando um linguagem de programação isso permite que a CPU e a GPU compartilhem solicitações de processamento. O mais popular é OpenCL, um padrão aberto suportado por vários plataformas e placas de vídeo. Outros incluem CUDA (Compute Unified Device Architecture), um API criado pela NVIDIA e APP (Accelerated Parallel Processing), um SDK fornecido pela AMD.

TechLib - O dicionário de informática Lib Tech

Esta página contém uma definição técnica de GPGPU. Explica na terminologia de computação o que significa GPGPU e é um dos muitos termos técnicos no dicionário TechLib.

Todas as definições no site da TechLib foram escritas para serem tecnicamente precisas, mas também fáceis de entender. Se você achar útil essa definição de GPGPU, poderá consultá-la usando os links de citação acima.