Desde 2016, a NVIDIA começou a adotar a arquitetura RISC-V para substituir seu microcontrolador Falcon e outros microcontroladores em seus processadores gráficos. O RISC-V é uma arquitetura aberta e gratuita, o que possibilita maior flexibilidade e personalização. Ao longo dos anos, a NVIDIA aumentou significativamente seu uso dessa arquitetura, e agora, em 2024, uma estimativa não oficial indica que cerca de um bilhão de núcleos RISC-V estão sendo embarcados em seus produtos.
Crescimento do uso de RISC-V na NVIDIA
Durante o RISC-V Summit, realizado em Santa Clara, Califórnia, nesta semana, Frans Sijstermans, da NVIDIA, fez uma palestra destacando o uso massivo da arquitetura RISC-V em seus produtos. Sua apresentação, intitulada “RISC-V na NVIDIA: Uma arquitetura, dezenas de aplicações, bilhões de processadores”, chamou a atenção para a escala impressionante em que a NVIDIA depende dessa arquitetura para diversas funções em seus chips.
Embora a gravação e os slides da palestra ainda não tenham sido publicados, Nick Brown, pesquisador sênior da Universidade de Edimburgo, compartilhou algumas imagens da apresentação nas redes sociais, confirmando que a NVIDIA enviará cerca de um bilhão de núcleos RISC-V em seus chips durante 2024. Essa estimativa ilustra o quão crucial o RISC-V se tornou para a NVIDIA.
O papel dos núcleos RISC-V no hardware da NVIDIA
Os núcleos RISC-V dentro do hardware da NVIDIA desempenham várias funções essenciais, como:
- Processamento de dados: Gerenciamento de operações relacionadas à segurança, controle de câmera e exibição de gráficos.
- Gerenciamento de energia: Melhor controle sobre o consumo de energia dos chips, resultando em maior eficiência.
- Sistema de controle de GPUs: O GPU System Processor (GSP), que já foi mencionado em discussões sobre drivers da NVIDIA, é um exemplo claro do uso do RISC-V, assumindo mais responsabilidades e aliviando a carga dos drivers nas gerações recentes de GPUs da empresa.
Além dessas funções, a NVIDIA também utiliza o RISC-V para várias outras tarefas de nível de sistema, tornando-o uma parte fundamental da arquitetura de seus chips.
O que é RISC-V?
Se você não está familiarizado com o termo, RISC-V é uma arquitetura de processador de código aberto, o que significa que qualquer empresa ou desenvolvedor pode utilizá-la e adaptá-la de acordo com suas necessidades, sem as restrições de licenciamento de arquiteturas proprietárias como ARM ou x86. Essa liberdade permite às empresas, como a NVIDIA, personalizar o hardware de forma mais eficaz e desenvolver soluções específicas para suas necessidades.
Por que a NVIDIA adotou o RISC-V?
A escolha da NVIDIA pelo RISC-V foi estratégica. A arquitetura permite maior controle sobre o hardware e suas funcionalidades, além de ser uma solução de baixo custo para a empresa. Substituir o antigo microcontrolador Falcon pelo RISC-V deu à NVIDIA a flexibilidade de implementar até 30 a 40 variações diferentes de IPs RISC-V em cada chip moderno.
Com o tempo, o uso do RISC-V também proporcionou à NVIDIA uma capacidade de inovação mais rápida, permitindo que a empresa aproveitasse a versatilidade dessa arquitetura para novas aplicações em segurança, processamento e gerenciamento de recursos.
O impacto para os usuários finais
Para os consumidores e usuários dos produtos da NVIDIA, como placas gráficas e outros chips, essa adoção em larga escala do RISC-V traz uma série de benefícios. Embora essas mudanças aconteçam “nos bastidores”, elas têm um impacto direto na eficiência e desempenho dos dispositivos. Algumas das vantagens incluem:
- Melhor eficiência energética: Dispositivos que utilizam menos energia sem comprometer o desempenho.
- Desempenho aprimorado: Processamento de dados mais rápido e eficaz, especialmente em tarefas intensivas como jogos, inteligência artificial e computação gráfica.
- Maior confiabilidade: Ao melhorar o gerenciamento de sistemas e a segurança dos dispositivos, o RISC-V ajuda a manter os dispositivos da NVIDIA funcionando sem problemas.
Em resumo, a adoção do RISC-V pela NVIDIA ajuda a garantir que seus produtos sejam mais poderosos, eficientes e capazes de lidar com as demandas modernas de computação intensiva.
O futuro com RISC-V
Com cerca de um bilhão de núcleos RISC-V sendo enviados apenas em 2024, fica claro que essa arquitetura está desempenhando um papel cada vez mais importante nos produtos da NVIDIA. À medida que a tecnologia continua a evoluir, é provável que veremos o RISC-V expandir seu uso para ainda mais aplicações dentro da NVIDIA e em outras empresas de tecnologia ao redor do mundo.