<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'>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'>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> <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'>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>

Virtualisation de l'environnement d'exécution EVEREST et de l'accès aux FPGA sur Arm et x86

Un webinaire de Virtual Open Systems sur la virtualisation de l'accès aux FPGA dans le projet EU EVEREST

Virtual Open Systems a une longue histoire d'activités de recherche avancée

Virtual Open Systems dirige les activités de virtualisation et de runtime du projet H2020 EVEREST avec l'objectif de créer une solution runtime flexible supportant la virtualisation pour plateformes hétérogènes. Un tel objectif est abordé en permettant l'accélération des invités KVM pour les CPU et les FPGA attachés à PCIe.

Ce webinaire décrit les solutions et les défis de la virtualisation des FPGA et présente une démonstration vidéo de virtio-fpga, l'activité de développement VOS la plus récente sur le MPSoC de Xilinx. virtio-fpga est un ensemble de machines virtuelles QEMU et d'extensions de noyau pour KVM, qui permet l'utilisation et la configuration de FPGA à partir d'invités fonctionnant sur la carte ZCU102 équipée de CPUs Armv8.

virtio-fpga permet la configuration et l'utilisation de FPGA à partir d'un invité KVM

Avec virtio-fpga, les invités fonctionnant sur une machine MPSoC de Xilinx peuvent accéder au FPGA et le programmer

Enfin, le webinaire vidéo se termine par un aperçu des nouvelles activités de virtualisation basées sur les processeurs x86 et les cartes FPGA Xilinx PCIe. En fait, ces activités des systèmes ouverts virtuels d'EVEREST seront axées sur les FPGA attachés à PCIe afin de permettre une utilisation flexible des SR-IOV. L'idée est d'attacher dynamiquement des accélérateurs aux VMs à la vitesse la plus élevée. Le résultat de ce travail sera un cadre de virtualisation de FPGA spécifique à PCI-e qui permet l'attachement et le détachement de VF aux VMs.

Runtime Environment Virtualization, Virtualizing Fpga Access On Arm And X86 For Everest H2 Virtualisation de l'environnement d'exécution permettant l'accès aux FPGA sur les SoC hétérogènes Arm et x86, avec virtio-fpga depuis l'invité