1 points par GN⁺ 2025-04-25 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • AMD a publié en open source le pilote GIM (GPU-IOV Module) pour la virtualisation GPU
  • Ce module est utilisé pour la virtualisation des GPU Instinct MI300X et fonctionne sur une base noyau Linux et hyperviseur KVM
  • Le pilote GIM prend en charge la configuration des fonctions virtuelles (VF), l’ordonnancement, la détection d’erreurs, le handshake PF/VF, etc.
  • AMD a indiqué que les fonctions de virtualisation pour les GPU client destinés aux utilisateurs Radeon figurent aussi sur la feuille de route
  • À terme, la prise en charge de SR-IOV sur les cartes graphiques Radeon devrait permettre une meilleure répartition des charges et des environnements multi-utilisateurs

Publication en open source du pilote GIM d’AMD

  • AMD propose en open source le module GPU-IOV (GIM)
  • Ce module est utilisé avec le noyau Linux et l’hyperviseur KVM pour une virtualisation matérielle basée sur SR-IOV
  • GIM fournit les fonctions suivantes
    • configuration et activation des fonctions virtuelles (Virtual Function, VF)
    • gestion des world switches via l’ordonnancement GPU
    • détection des blocages GPU (hang detection) et prise en charge du FLR (Function Level Reset)
    • fonction de communication par handshake entre la fonction physique (PF) et la fonction virtuelle (VF)

Support actuel et environnement de test

  • Le pilote GIM est utilisable sur le matériel Instinct MI300X
  • Il a été testé sur Ubuntu 22.04 LTS avec ROCm 6.4
  • Le code source est disponible sur GitHub, mais son intégration dans le mainline du noyau Linux reste incertaine à ce stade

Feuille de route de la virtualisation GPU pour les utilisateurs Radeon

  • L’ingénieur AMD Anush Elangovan a mentionné que la prise en charge de la virtualisation des GPU client (Radeon) est incluse dans la feuille de route
  • Si la fonctionnalité SR-IOV est appliquée aux GPU Radeon, les utilisateurs grand public pourraient eux aussi profiter de fonctions avancées comme l’isolation des charges de travail et la mise en place d’environnements multi-utilisateurs
  • Cela pourrait s’avérer très utile pour le gaming avancé, les environnements de bureau virtualisés et les systèmes de développement et de test

Effets attendus à l’avenir

  • L’activation des fonctions de virtualisation sur les GPU Radeon devrait renforcer la compétitivité d’AMD tout en élargissant sa base d’utilisateurs
  • La possibilité d’adoption par les entreprises et la communauté open source dépendra de l’intégration officielle ou non du pilote GIM dans le noyau Linux
  • Le partage de GPU et l’allocation efficace des ressources entre VM deviendraient possibles, ce qui devrait accroître l’usage des GPU AMD dans les environnements de datacenter et de cloud

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.