⾕

Computação  |  

GPUs – Unidades de Processamento Gráfico (Graphics Processing Units)

Originalmente criadas para renderizar gráficos 3D, as GPUs evoluíram para se tornar plataformas altamente paralelas, capazes de executar milhares de threads simultaneamente.

Hoje, são amplamente utilizadas não apenas em jogos, mas também em simulações científicas, aprendizado profundo (deep learning) e mineração de dados.

Características:

• Arquitetura massivamente paralela (centenas a milhares de núcleos);

• Execução baseada no modelo SIMT (Single Instruction, Multiple Thread);

• Alta largura de banda de memória e suporte a operações vetoriais.

FPGAs – Field Programmable Gate Arrays

Os FPGAs são circuitos lógicos reconfiguráveis, permitindo que o hardware seja programado após a fabricação.

Isso os torna extremamente flexíveis, combinando a velocidade do hardware dedicado com a versatilidade do software.

Aplicações:

• Prototipagem de hardware;

• Aceleração de algoritmos específicos;

• Criptografia, compressão de dados e redes de alta velocidade.

Vantagens:

• Baixa latência e paralelismo massivo;

• Possibilidade de reconfiguração dinâmica.

Back Next