1 pontos por GN⁺ 2025-04-25 | Ainda não há comentários. | Compartilhar no WhatsApp
  • A AMD lançou como open source o driver GIM (GPU-IOV Module) para virtualização de GPU
  • O módulo é usado na virtualização da GPU Instinct MI300X e funciona com base no kernel Linux e no hipervisor KVM
  • O driver GIM oferece suporte a configuração de funções virtuais (VF), escalonamento, detecção de erros, handshake entre PF/VF, entre outros
  • A AMD informou que recursos de virtualização de GPU cliente para usuários de Radeon também estão incluídos no roadmap
  • Com futuro suporte a SR-IOV nas placas de vídeo Radeon, espera-se viabilizar distribuição de diferentes cargas de trabalho e ambientes multiusuário

AMD lança o driver GIM como open source

  • A AMD passou a disponibilizar o módulo GPU-IOV (GIM) como open source
  • O módulo é usado junto com o kernel Linux e o hipervisor KVM para virtualização de hardware baseada em SR-IOV
  • O GIM oferece os seguintes recursos
    • Configuração e ativação de funções virtuais (Virtual Function, VF)
    • Processamento de troca de contexto mundial (world switch) por meio de escalonamento de GPU
    • Detecção de falhas da GPU (hang detection) e suporte a FLR (Function Level Reset)
    • Função de comunicação por handshake entre funções físicas (PF) e funções virtuais (VF)

Suporte atual e ambiente de testes

  • O driver GIM pode ser usado no hardware Instinct MI300X
  • Foi testado em ambiente Ubuntu 22.04 LTS com base no ROCm 6.4
  • O código-fonte pode ser consultado no GitHub, mas ainda não está definido se será integrado ao mainline do kernel Linux

Roadmap de virtualização de GPU para usuários Radeon

  • O engenheiro da AMD Anush Elangovan mencionou que o suporte à virtualização para GPUs cliente (Radeon) está incluído no roadmap
  • Se o recurso SR-IOV for aplicado às GPUs Radeon, usuários comuns também poderão usar recursos avançados como isolamento de cargas de trabalho e configuração de ambientes multiusuário
  • Isso tende a ser muito útil para jogos avançados, ambientes de desktop virtualizados e sistemas para desenvolvimento e testes

Efeitos esperados no futuro

  • A ativação de recursos de virtualização nas GPUs Radeon deve ampliar a base de usuários e fortalecer a competitividade da AMD
  • A possibilidade de adoção por empresas e pela comunidade open source dependerá de o driver GIM ser ou não oficialmente integrado ao kernel Linux
  • Isso permitirá compartilhamento de GPU e alocação eficiente de recursos entre VMs, aumentando o uso de GPUs AMD em datacenters e ambientes de nuvem

Ainda não há comentários.

Ainda não há comentários.