<div class='slidealt'>Faites appelle à des <a title='services de full virtualisation pour kvm sur coeur ARM' href='/fr/services/'>services de virtualisation sur mesure</a></div> <div class='slidealt'>Expérimentez des extensions de <a title='virtualisation pour plateformes hétérogènes à base de processeurs ARM' href='/fr/produits/'>virtualisation KVM</a></div> <div class='slidealt'>Solutions de virtualisation pour systèmes <a title='solutions en logiciels libres de virtualisation pour ARMv7-ARMv8' href='/fr/solutions/'>hétérogènes multicoeur ARM</a></div> <div class='slidealt'>Projets de recherche de virtualisation <a title='kvm en logiciel libre pour ARM multicoeur' href='/fr/innovation/'>pour les systèmes embarqués et le cloud</a></div> <div class='slidealt'>Virtualisation KVM des E/S's pour coeurs ARMv7, ARMv8 <a title='extensions de virtualisation de plateforme VFIO des E/S par kvm sur arm en logiciel libre' href='/fr/solutions/guides/vfio-sur-arm/'>par extensions VFIO/IOMMU</a></div>

vFPGAmanager, le framework de virtualisation FPGA qui permet de haute performance et la sur-utilisation des accélérateurs

Virtual Open Systems au SDN NFV World Congress 2018, La Haye, Pays-Bas

vFPGAmanager, un Framework de Virtualisation pour le Partage d'accélérateur FPGA à haute performance

Cette vidéo démontre le vFPGAmanager présenté par Virtual Open Systems au SDN NFV World Congress 2018, La Haye, Pays-Bas. vFPGAmanager est un framework de virtualisation FPGA qui vise à fournir une accélération FPGA efficace et performante pour les solutions de virtualisation telles que les machines virtuelles, conteneurs et unikernels.

Le framework vFPGAmanager est composé de composants matériels et logiciels qui permettent aux clients d'accéder directement aux accélérateurs pour des applications dans les domaines des réseaux (VNFs et accélération de commutateur virtuel), du calcul haute performance (HPC), de l'automobile, de l'Internet des objets, de l'industrie 4.0 et de l'intelligence artificielle. De plus, vFPGAmanager expose des API d'accélération de surveillance et de contrôle spécifiques, qui permettent le déploiement à la demande de composants matériels d'une manière orchestrée.

vFPGAmanager - virtualisation d'accélérateurs FPGA - diagramme

Configuration du démonstrateur du vFPGAmanager

La démonstration vidéo ci-dessous présente les fonctionnalités suivantes du vFPGAmanager:

  • Assignement direct d'accélérateurs matériels: vFPGAmanager est conforme au standard SR-IOV et permet aux systèmes invités d'accéder directement aux accélérateurs matériels FPGA. Cela permet d'obtenir les meilleures performances de manière portable.
  • Remapping d'accélérateurs matériels: L'interface de contrôle et de surveillance du vFPGAmanager permet de changer dynamiquement le mapping des accélérateurs des systèmes invités, maximisant ainsi la flexibilité des outils d'orchestration à distance. Elle est utilisée lorsqu'un invité a besoin de changer l'implémentation de l'accélérateur pendant son exécution.
  • Utilisation en temps partagé d'accélérateurs matériels: Le framework vFPGAmanager intègre un gestionnaire de changement de contexte qui permet la sur-utilisation d'un accélérateur FPGA. Cela optimise l'efficacité du système, permettant à plusieurs systèmes invités d'être connectés au même accélérateur matériel.
Fpga Virtualization Framework Enables High Performance And Accelerators Over-Commitment vFPGAmanager, un framework de virtualisation FPGA à haute performance pour un accès direct aux accélérateurs démontré au SDN NFV World Congress 2018