Ajouter à mes favoris
Voir la traduction automatique
Ceci est une traduction automatique. Pour voir le texte original en anglais
cliquez ici
#Actualités du secteur
{{{sourceTextContent.title}}}
Les têtes de cartes FPGA compactes de Xilinx au bord du gouffre
{{{sourceTextContent.subTitle}}}
Bien que l'Alveo U50 ne nécessite qu'un seul emplacement, il apporte toujours un support FPGA haute performance aux serveurs et à la périphérie.
{{{sourceTextContent.description}}}
L'Alveo U280 de Xilinx a poussé le haut de gamme de l'informatique d'entreprise FPGA, fournissant 24,5 TOPS INT8 INT avec un million de LUT UltraScale+ FPGA. Il occupe deux fentes et consomme un peu moins de 225 W.
L'U280 partage un certain nombre de caractéristiques avec le nouvel Alveo U50 (Fig. 1). Les deux ont une mémoire HBM2 on-chip avec une bande passante de 460 Gb/s. Ils prennent également en charge les interfaces PCI Express (PCIe) Gen 3 et Gen 4 ainsi que CCIX, une nouvelle norme d'interconnexion matérielle basée sur PCIe.
L'Alveo U50 possède également un FPGA UltraScale+, mais avec seulement 872K LUTs. Il dispose également d'une interface QSFP 28 100 Gb/s unique. Cependant, ces caractéristiques permettent d'emballer le système dans une carte demi-hauteur qui utilise moins de 75 W. L'Alveo U50 cible le bord, où des facteurs de forme de carte plus petits et une puissance inférieure sont des avantages.
Réduire sa taille ne signifie pas renoncer à la fonctionnalité ou à la flexibilité. La famille Alveo partage une pile de déploiement commune (Fig. 2). Ceci inclut les applications qui s'exécutent dans des conteneurs Docker gérés par Kubernetes. Ainsi, les applications peuvent spécifier les capacités FPGA nécessaires en plus des ressources plus conventionnelles comme les processeurs, la mémoire et le stockage. Le système peut gérer l'installation de la configuration FPGA avant le transfert des données vers et depuis le FPGA, ou permettre au FPGA de gérer les interfaces réseau. Avec cette approche, un service accéléré peut facilement fonctionner sur un U50 ou évoluer jusqu'à plusieurs cartes U280.
L'Alveo U50 peut s'attaquer à un large éventail d'applications informatiques et d'apprentissage machine (ML). Par exemple, il peut gérer la traduction vocale entre un CPU ou un GPU tout en consommant moins d'énergie. Il est également capable d'accélérer les modèles de marquage financier et l'analyse des bases de données. Le U50 peut même accélérer la gestion du stockage (Fig. 3) tout en utilisant ML ou d'autres techniques pour traiter les données lorsqu'elles circulent entre un hôte réseau et des périphériques de stockage locaux. Xilinx a démontré cette capacité lors du Flash Memory Summit de cette semaine.
Le système de démonstration a fourni un système NVMe over Fabric (NVMeoF) supportant 2,5 millions d'IOPS. Il n'a ajouté qu'une microseconde de latence à la baie JBOD SSD tout en assurant la compression, le cryptage et la prise en charge de l'analyse des bases de données.
De nombreuses applications de bordures ne nécessitent qu'une seule Alveo U50. Cependant, sa taille compacte permettra également d'utiliser plusieurs planches là où ses frères et sœurs plus grands ne pourraient pas s'asseoir.