Tecnologia

Nvidia adota módulos de kernel GPU open-source para Linux

Nvidia anunciou nesta quarta-feira que está expandindo sua transição para módulos de kernel GPU open-source. A Nvidia lançou pela primeira vez módulos de kernel GPU Linux open-source prontos para produção para GPUs de computação em data centers em maio de 2022. Com o lançamento do driver R560, a Nvidia fará a transição completa para módulos de kernel GPU open-source em todas as plataformas.

A Nvidia afirmou que, como todas as suas GPUs compartilham uma arquitetura de driver típica e um conjunto de capacidades, ela pode utilizar o mesmo driver fundamental, independentemente de a GPU ser para uso doméstico ou para cargas de trabalho de IA baseadas em nuvem. Após dois anos de desenvolvimento e testes, a Nvidia diz que trouxe seus módulos de kernel GPU open-source a um estado onde oferecem desempenho equivalente ou superior aos drivers proprietários.

Além disso, a Nvidia mencionou que seus módulos de kernel open-source podem fornecer “capacidades novas substanciais”. Estas incluem:

  • Suporte para gerenciamento de memória heterogênea (HMM)
  • Computação confidencial
  • As arquiteturas de memória coerente de nossas plataformas Grace
  • E mais

Existem exceções a essa transição. As GPUs Grace Hopper e Blackwell exigem o driver open-source, e a Nvidia o recomenda para muitas outras GPUs mais recentes. Se sua GPU for das arquiteturas Turing, Ampere, Ada Lovelace ou Hopper, a Nvidia recomenda a mudança para os módulos de kernel GPU open-source.

No entanto, os módulos GPU open-source não suportam GPUs mais antigas da Nvidia, incluindo aquelas com as arquiteturas Maxwell, Pascal e Volta.

Na maioria dos casos, a Nvidia diz que seus métodos de instalação de drivers mudarão a escolha padrão para o driver open-source. No entanto, alguns cenários requerem atenção especial, de acordo com a Nvidia:

  • Gerenciadores de pacotes com o metapacote CUDA
  • Runfile
  • Script auxiliar de instalação
  • Detalhes do gerenciador de pacotes
  • Windows Subsystem for Linux
  • CUDA Toolkit

Mudar para módulos de kernel GPU open-source ajuda a Nvidia a melhorar a integração com o sistema operacional Linux. Também permite que os desenvolvedores depurem, integrem e contribuam para melhorar os drivers. Além disso, a mudança auxilia os provedores de distribuição a gerenciar melhor a facilidade de uso e a experiência do usuário pronta para uso.

Fonte: Nvidia

Shares:

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *