Publié le: Jul 10, 2018
Depuis que nous avons mis à disposition du grand public les instances F1 Amazon EC2 l’année dernière, nous avons assisté à son adoption enthousiaste par les clients, les partenaires et la communauté des développeurs et des chercheurs. Les clients utilisent F1 pour accélérer le fonctionnement de différents groupes d’applications, notamment le traitement génomique, l’analyse de données, la sécurité, le traitement de l’image et de la vidéo et l’apprentissage machine (Machine Learning).
Aujourd’hui nous annonçons de nouvelles fonctions et des capacités améliorées qui permettent aux développeurs de créer des accélérateurs de matériel plus performants, avec davantage de capacités en utilisant des instances F1 Amazon EC2.
Pour les développeurs logiciels cherchant à maîtriser la puissance des FPGA, et à générer des accélérations matérielles, nous avons mis à niveau le flux de développement défini pour le logiciel Amazon FPGA avec une nouvelle version de l’AMI du développeur FPGA. Les nouveaux outils de développement prennent désormais en charge jusqu’à 60 noyaux (comparés aux 16 des versions précédentes) permettant davantage de calculs pour les accélérateurs C/C++.
En outre, en fonction des retours des clients, les performances de DMA (accès direct à la mémoire) ont été multipliées par 5, permettant au moteur d’accélération FPGA de diffuser des données depuis/vers l’UC à grande vitesse et à accroître les performances de l’application.
Pour décharger les tâches non différenciées de création d’une application FPGA telles que le transfert de données depuis/vers l’UC et l’accès à la DRAM intégrée à partir du FPGA, nous fournissons un Shell Amazon FPGA fournissant des composants d’E-S préconfigurés, prétestés et sécurisés. Avec cette édition, nous rendons le nouveau Shell Amazon FPGA v1.4 reconfigurable, ce qui permet aux développeurs de développer des projets pour l’avenir. En bref, cela signifie que les développeurs peuvent décider s’ils souhaitent mettre à niveau les versions de Shell au fur et à mesure qu’elles sont publiées, contrairement aux Shells précédents, dont les mises à niveau étaient obligatoires. Nous avons également ajouté une nouvelle fonctionnalité permettant aux développeurs de conserver les données dans la DRAM jointe à la FPGA tout en échangeant les images Amazon FPGA (AFI) qui réduisent de façon significative les temps de chargement de certaines AFI, car le transfert de données vers/depuis l’hôte vers la DRAM du FPGA au chargement d’une nouvelle AFI est inutile.
Les développeurs peuvent également bénéficier de l’accroissement de la place du marché des offres basées sur les instances F1 de la part des Partenaires AWS et d’autres développeurs, qui vont du codage de vidéo à l’analyse des données. Toutes ces nouvelles fonctions et mises à niveau sont disponibles pour les instances F1 dans 4 régions AWS - Est des États-Unis (Nord de la Virginie), Ouest des États-Unis (Oregon), UE (Irlande) et AWS GovCloud (États-Unis).
Pour une liste complète des nouvelles fonctions et mises à niveau, cliquez ici.