GPU

É a sigla de "Graphics Processing Unit." Uma GPU é um processador projetado para lidar com operações de gráficos. Isso inclui cálculos 2D e 3D, embora as GPUs se destaquem principalmente na renderização de gráficos 3D.

História

Os primeiros PCs não incluíam GPUs, o que significava que a CPU precisava lidar com todos os cálculos padrão e as operações gráficas. À medida que as exigências dos softwares aumentaram e os gráficos se tornaram mais importantes (especialmente nos videogames), surgiu a necessidade de um processador separado para renderizar gráficos. Em 31 de agosto de 1999, a NVIDIA apresentou a primeira GPU disponível comercialmente para um computador desktop, chamada GeForce 256. Ela podia processar 10 milhões de polígonos por segundo, permitindo transferir uma quantidade significativa do processamento gráfico da CPU.

O sucesso da primeira unidade de processamento gráfico fez com que desenvolvedores de hardware e software adotassem rapidamente o suporte a GPUs. As placas-mãe passaram a ser fabricadas com slots PCI mais rápidos, e os slots AGP, projetados exclusivamente para placas de vídeo, também se tornaram uma opção comum. APIs de software, como OpenGL e Direct3D, foram criadas para ajudar os desenvolvedores a usar GPUs em seus programas. Hoje, o processamento gráfico dedicado é padrão — não apenas em PCs desktop —, mas também em laptops, smartphones e consoles de videogame.

Função

O principal objetivo de uma GPU é renderizar gráficos 3D, que são compostos por polígonos. Como a maioria das transformações poligonais envolve números decimais, as GPUs são projetadas para realizar operações de ponto flutuante em vez de cálculos com (inteiros). Esse design especializado permite que as GPUs renderizem gráficos com mais eficiência do que até mesmo as CPUs mais rápidas. Transferir o processamento gráfico para GPUs de alto desempenho é o que torna os jogos modernos possíveis.

Embora as GPUs se destaquem na renderização de gráficos, sua potência bruta também pode ser usada para outras finalidades. Muitos sistemas operacionais e programas de software agora oferecem suporte a GPGPU, ou computação de uso geral em unidades de processamento gráfico. Tecnologias como OpenCL e CUDA permitem que os desenvolvedores usem a GPU para ajudar a CPU em cálculos que não envolvem gráficos. Isso pode melhorar o desempenho geral de um computador ou de outro dispositivo eletrônico.

Atualizado November 25, 2016 por Per C.

quizTeste seus conhecimentos

What kind of device used PCMCIA cards for expansion?

A
Video game consoles
0%
B
Network switches
0%
C
Laptop computers
0%
D
Smartphones
0%
Correct! Incorrect!     View the PCMCIA definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de GPU 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.