GPU e IA

FPGA

Chip reprogramável cujos circuitos podem ser redefinidos depois do fabrico. Mais flexível do que um ASIC e mais eficiente do que uma GPU numa tarefa concreta.

FPGA significa «Field-Programmable Gate Array», matriz de portas lógicas programável no terreno. É um chip composto por milhares de blocos lógicos cujas ligações podem ser redefinidas depois do fabrico, carregando um ficheiro de configuração. Obtém-se assim um circuito feito à medida para uma tarefa concreta, que pode ser reconfigurado mais tarde para outra.

O FPGA situa-se entre a GPU e o ASIC. Uma GPU executa qualquer programa, mas gasta energia com essa versatilidade. Um ASIC é gravado de uma vez por todas para um único algoritmo e atinge a melhor eficiência possível. O FPGA é mais eficiente do que uma GPU na tarefa para a qual está configurado, sem igualar um ASIC. Na história da Bitcoin, os FPGA asseguraram, aliás, a transição entre a era das placas gráficas e a dos ASIC, no início da década de 2010.

Hoje, para minerar Bitcoin ou qualquer criptomoeda que tenha ASIC, um FPGA já não é competitivo. Continua a ser usado para conceber e testar chips antes do fabrico, nas telecomunicações, na indústria ou em certos cálculos de latência muito baixa. Programá-lo exige competências especializadas e ficheiros de configuração próprios de cada algoritmo. Para quem compra, a escolha resume-se quase sempre a um ASIC para minerar e a uma GPU para IA ou para os algoritmos sem ASIC.

A nossa página que compara ASIC e GPU ajuda-o a escolher o tipo de máquina certo para o seu projeto.