Contribution à la virtualisation des FPGAs dans le cloud computing

par Qaiser Ijaz

Projet de thèse en Instrumentation et informatique de l'image

Sous la direction de El-Bay Bourennane.

Thèses en préparation à Bourgogne Franche-Comté , dans le cadre de SPIM - Sciences Physiques pour l'Ingénieur et Microtechniques , en partenariat avec ImViA - Laboratoire d'Imagerie et Vision Artificielle (laboratoire) et de Pôle 5 - Systèmes de vision et Méthodes d'imagerie (equipe de recherche) depuis le 15-10-2018 .


  • Résumé

    L'utilisation des accélérateurs à base de FPGAs a eu une augmentation considérable dans les services distants de cloud computing. La plupart des fournisseurs de services n'offrent qu'un que des possibilités de l'utilisation complète d'un FPGA (configuration globale). Cette façon de procéder nous oblige à louer l'ensemble de la ressource et le client est facturé également pour les ressources non utilisées. Le travail proposé ici consiste à créer un centre de ressources multi-FPGA doté d'un contrôleur efficace, capable de planifier efficacement les ressources, d'optimiser leurs utilisations et de réduire les coûts de service dans un environnement en nuage. Avec le support multi-FPGA, les utilisateurs experts auront plus de choix de tests de différentes architectures et applications

  • Titre traduit

    Contribution to FPGA Virtualization in Cloud Computing


  • Résumé

    The use of FPGA accelerators has increased in cloud services. Most of the service providers offer only one FPGA. This way we are not only under utilizing the resources but also over charging the clients for the resources not used. The proposed work is to have a multi-FPGA resource center, with efficient controller that will schedule the resources efficiently, optimize the utilization, and reduce the cost of service in cloud environment. With multi-FPGA support, expert users will have more choice to test different designs and applications.