AMD, lors du rapport trimestriel d'hier, a parlé de la préparation de processeurs intégrant des matrices FPGA - les premiers produits de ce type apparaîtront dès 2023. De telles puces offriront de meilleures performances dans les tâches liées à l'intelligence artificielle. Ils seront utilisés dans les centres de données et les serveurs.
AMD a récemment acquis Xilinx, l'un des plus grands développeurs de FPGA, pour plusieurs dizaines de milliards de dollars, on pouvait donc s'attendre à l'apparition d'EPYC inhabituels avec des matrices programmables intégrées.
La décision d'AMD de créer des processeurs avec des FPGA intégrés n'est pas entièrement nouvelle. Intel a déjà tenté de créer de telles puces après avoir racheté Altera fin 2015. Intel a annoncé des travaux sur un processeur avec une matrice programmable intégrée en 2014 et a même présenté une puce de test. Cependant, à la fin, de telles puces sont sorties sous une forme expérimentale limitée et, au fil du temps, le projet a calé.
AMD n'a pas encore révélé de détails sur ses processeurs FPGA, mais les brevets de la société suggèrent que l'intégration de FPGA sur le même substrat avec des cœurs de processeur peut se faire de plusieurs manières.
Alors qu'Intel utilisait des voies PCIe standard et le bus QPI pour connecter sa puce FPGA au CPU, AMD envisage des options de disposition 3D. Une option consiste à placer une puce FPGA au-dessus du chiplet avec des cœurs de processeur, de la même manière que des cristaux 3D V-Cache supplémentaires sont installés dans les puces EPYC Milan-X et Ryzen 7 5800X3D. Mais dans ce cas, les deux cristaux vont s'échauffer, et, par conséquent, pourront offrir des fréquences plus basses. Par conséquent, la deuxième option semble bien meilleure - AMD peut installer un FPGA sur un cristal avec des interfaces IO.
En fait, AMD propose de nombreuses autres options pour utiliser le FPGA. Ils peuvent être placés sur le textolite du processeur lui-même, comme des chiplets ordinaires avec des cœurs de processeur. AMD a également la possibilité de proposer à ses clients des solutions semi-personnalisées non standard, assemblées à partir de puces CPU et FPGA à leur demande. D'autres types de chiplets peuvent y être ajoutés, des GPU et DPU aux DSP spécifiques et même aux ASIC.
Pourtant, AMD est célèbre pour ses solutions semi-personnalisées, et la demande de puces personnalisées dans l'industrie des centres de données ne fait qu'augmenter. Les nouvelles propositions d'AMD dans ce domaine ont donc toutes les chances d'aboutir. Ajoutons qu'AMD peut encore et va certainement sortir des accélérateurs discrets basés sur FPGA - de telles solutions font depuis longtemps partie de l'assortiment Xilinx.
Dans l'ensemble, la décision d'AMD de proposer des FPGA pour les tâches d'IA pourrait donner à l'entreprise un avantage sur NVIDIA et Intel. Ces derniers offrent des solutions plus ou moins universelles pour l'IA, tandis que les FPGA peuvent être plus finement réglés pour effectuer des tâches spécifiques et, si nécessaire, reconfigurés pour d'autres tâches. Mais, comme toujours, le volet programme jouera un rôle clé. Et la direction d'AMD a confirmé que la société utilisera l'expertise logicielle de Xilinx pour optimiser la pile logicielle personnalisée.
2022-05-05 07:29:52
Auteur: Vitalii Babkin