Plate-forme de calcul FPGA pour l'apprentissage automatique dans l'analyse des données

Les grandes entreprises qui font du commerce en ligne découvrent de plus en plus les dispositifs FPGA (Field-Programmable Gate Array) pour exécuter des applications d'apprentissage automatique. Les FPGA peuvent réduire les co?ts de l'infrastructure informatique nécessaire à cet effet et en diminuer l'empreinte énergétique.

Une interview du Pioneer Fellow Mohsen Ewaida sur son premier logiciel utilisant la technologie FPGA : "SnowBell".

Tout d'abord, qu'est-ce qu'un FPGA ?

Un FPGA (voir image ci-dessous) est un dispositif électronique programmable capable d'exécuter simultanément un très grand nombre d'étapes de calcul et d'opérations logiques avec un faible besoin en énergie. Les FPGA sont utilisés depuis le milieu des années 1980 dans l'électronique grand public, les systèmes de télécommunication et l'électronique automobile, afin de permettre une interconnectivité polyvalente avec des sources de données externes et une exécution très rapide de quelques étapes de traitement avec une faible consommation d'énergie. Les dispositifs FPGA modernes sont plus grands et plus sophistiqués et sont désormais capables de traiter des problèmes de calcul très complexes - par exemple dans le domaine de l'IA, de la génomique et des simulations scientifiques.

Image d'un FPGA - enlarged
FPGA (source : Mohsen Ewaida)

Pourquoi SnowBell offre-t-il un si grand potentiel aux entreprises utilisant des applications d'apprentissage automatique ?

SnowBell est le premier logiciel FPGA qui permet aux utilisateurs de développer une fois leur application d'apprentissage automatique, puis de la mettre en ?uvre sur n'importe quel FPGA. De nombreuses applications exigent aujourd'hui une puissance de traitement considérable et des calculs en quelques millisecondes. Un système basé sur SnowBell est dix fois plus rapide que les grands ordinateurs traditionnels. En outre, il consomme moins d'énergie, est facile à gérer et prend moins de place. En fin de compte, il rend chaque application plus rentable. De nombreuses entreprises n'ont pas les compétences ou les décisions financières nécessaires pour développer leurs propres applications FPGA. Avec l'aide de SnowBell, elles sont en mesure d'intégrer de manière transparente les FPGA dans leurs systèmes et de faire évoluer leurs services et le traitement des données beaucoup plus rapidement et avec des co?ts d'investissement minimes.

Des solutions ultrarapides sont nécessaires pour un grand nombre de services et de produits. C'est le cas par exemple de la sécurité des paiements en ligne par carte de crédit, de la détection des fraudes, de l'IoT (Internet of Things), de la maintenance prédictive, des systèmes d'assistance autonomes, de la conduite autonome, des moteurs de recherche de vols, du remarketing en ligne et des recommandations de vente.

infographie montrant comment fonctionne le FPGA SnowBell
Infographie SnowBell (source : Mohsen Ewaida)

Quels étaient les défis à relever ?

L'un des principaux défis consistait à trouver des ingénieurs en matériel informatique possédant les compétences requises. La t?che est aussi rare que complexe, ce qui explique que l'offre de personnes qualifiées soit réduite en conséquence. Un autre grand défi est de faire conna?tre aux entreprises la technologie FPGA et ses avantages commerciaux potentiels. Comme les FPGA sont une technologie non conventionnelle pour la plupart des entreprises, il faut du temps pour gagner leur confiance et réaliser les avantages commerciaux. L'objectif de SnowBell est de faciliter l'utilisation de la technologie FPGA par les entreprises et de réduire les obstacles à l'investissement afin de rendre cette technologie attrayante et de mettre en évidence ses avantages à long terme.

Quels sont vos objectifs pour 2020 ?

Au cours du premier semestre 2020, je souhaite créer mon entreprise. Je suis en contact avec des clients potentiels et j'ai h?te de lancer quelques projets pilotes dans les domaines des systèmes de recommandation en ligne, des systèmes de détection des fraudes et de la maintenance prédictive.

En attendant, je suis en train d'en apprendre davantage sur les interfaces des entreprises dans le domaine de l'apprentissage automatique et sur la manière de "marier" les systèmes entre eux. C'est important non seulement pour le développement des produits SnowBell, mais aussi pour la performance, l'adaptabilité et les compétences futures de ces entreprises dans un environnement en croissance et en évolution rapides.

Je cherche également des personnes capables de constituer une équipe d'ingénieurs logiciels, de spécialistes du développement commercial et de la commercialisation. Je suis également à la recherche d'investisseurs. Jusqu'à présent, les réactions du secteur du capital-risque ont été très positives.

Picture of Mohsen Ewaida
Mohsen Ewaida (source : ETH ieLab)

    

Bourses pour pionniers

Pour le développement d'idées révolutionnaires - pour les entrepreneurs de demain

Une Pioneer Fellowship est attribuée aux jeunes talents entrepreneurs de l'ETH qui souhaitent commercialiser un produit ou un service hautement innovant et le rendre utile à la société.

Les Pioneer Fellows re?oivent 150 kCHF sur 12 à 18 mois, donnés par des entreprises ou des particuliers. Ils bénéficient de locaux à l'ieLab de l'ETH ainsi que d'un programme complet de mentorat et de formation. Ce sont les meilleures conditions pour devenir un entrepreneur à succès.

Projets de bourses pour pionniers
page externeFondation de l'ETH
ETH ieLab

Contact / Liens :

Mohsen Ewaida : L'apprentissage automatique dans l'analyse des données

?tes-vous intéressé par d'autres "News for" passionnantes ?
Histoires d'"Industry" ?

page externeAbonnez-vous à notre newsletter

page externeSuivez-nous sur LinkedIn

Cherchez-vous des partenaires de recherche à l'ETH Zurich ?

Contacter Relations avec l'industrie de l'ETH

JavaScript a été désactivé sur votre navigateur