Nvidia planeja adquirir ARM. Neste caso, além das GPUs e CPUs, um novo chip denominado DPU tomará o seu lugar. A empresa explica o que é e define o roteiro para os próximos anos. A CPU e a GPU são elementos que compõem nossos computadores há décadas e, embora o papel da GPU tenha evoluído além dos gráficos para realizar operações genéricas capazes de aproveitar ao máximo suas capacidades de computação paralela, novos tipos emergentes no setor de TI: DPUs.
DPU, Quesako?
Com a aquisição da ARM, também entrarão em cena os novos chips Data Processing Units (DPU), resultantes da aquisição da Mellanox. Segundo o CEO da Nvidia, Jen-Hsun Huang, as DPUs representarão um dos 3 principais pilares da TI em o futuro. A CPU é para computação geral, a GPU é para computação acelerada e a DPU transfere os dados para o data center e processa as informações.
A DPU é definida pela Nvidia como um processador multi-core , programável por software Todos esses recursos são essenciais para fornecer computação em nuvem nativa, isolada e bare metal, que definirá a próxima geração de computação em nuvem. Basicamente, é um processador especializado que pode suportar cargas de trabalho de rede e segurança de armazenamento.
A DPU pode ser usada como um processador integrado independente , mas geralmente é integrada a um SmartNIC, que é um controlador de interface de rede essencial para servidores de próxima geração. No caso da Nvidia, a empresa desenvolveu uma DPU chamada BlueField-2. Atualmente está em fase de testes e estará pronto para entrega aos parceiros em 2021.
O famoso BlueField-2
BlueField-2 é baseado em um SoC personalizado. Possui 8 núcleos ARM Cortex-A72 e 2 motores de aceleração VLIW. Possui uma placa de rede ConnectX-6 DX para conectividade de rede de alta velocidade. A Nvidia lançará 2 placas equipadas com DPU, BlueField-2 e BlueField-2. BlueField-2 é uma smartNIC tradicional com uma DPU e 2 portas de rede. Para Bluefield-2X, além do DPU, notaremos a presença de uma GPU baseada na arquitetura Ampere (provavelmente GA102 mas não é certo). Isso visa acelerar o que a Nvidia chama de “computação em rede”. Olhando para o futuro, a Nvidia já tem um roteiro claro, com as famílias BlueField-3 e BlueField-4 já em desenvolvimento: BlueField-3 será uma versão melhorada do BlueField-2, enquanto com BlueField-4, a empresa planeja construir uma gráfica placa com um único DPU de alto desempenho, capaz de fornecer o trabalho dos DPUs e GPUs combinados. Visa desempenho com cálculos de inteligência artificial iguais a 400 TOPS.
Tal como já feito na área das GPUs com CUDA, mesmo no caso das DPUs, a empresa norte-americana está a trabalhar na parte de software propondo a chamada arquitetura “Data Center Infrastructure-on-a-Chip” (DOCA). , ou seja, um modelo de programação para DPUs que pode facilitar a vida dos desenvolvedores.