AMD envoie dans l’espace ses SoC adaptatifs Versal pour du traitement embarqué de l'IA à bord de satellites

AMD Versal Qualifié spatial

Les premières puces ACAP Versal AI Core du fournisseur de semi-conducteurs AMD bénéficiant d’une tolérance aux rayonnements dans l’espace seront disponibles en production dès le début de l’année prochaine. Pour rappel, les puces ACAP Versal AI Core, fabriquées dans un procédé en 7 nm et modifiables aussi bien au niveau logiciel que matériel, associent une matrice FPGA avec mémoire distribuée et blocs DSP programmables au niveau matériel, un SoC multicœur (avec processeurs d'application Arm Cortex-A72 et processeurs temps réel Cortex-R5) et des moteurs estampillés AI-Engine conçus pour répondre aux besoins émergents d’accélération d’applications d’intelligence artificielle dans un grand nombre d’applications, le tout étant relié par un réseau-sur-puce (NOC, Network-On-Chip). (Pour plus de détails lire notre article.)

AMD a donc finalisé la qualification de classe B pour ces puces-systèmes Versal, plus spécifiquement les XQR Versal AI Core XQRVC1902 qui procurent une tolérance totale aux radiations, un accélérateur d’inférence pour l’intelligence artificielle et des performances de traitement du signal à large bande passante pour les applications satellitaires et spatiales (dans le cadre de missions allant de l'orbite terrestre basse à l'orbite terrestre géosynchrone).

Cette qualification de classe B, dérivée de la spécification militaire américaine MIL-PRF-38535, permet aux développeurs d'envisager la mise en place d'applications sophistiquées de traitement de données embarquées et d'inférence IA dans l'espace. Applications qui jusqu'à présent ne pouvaient être exécutées qu'avec des circuits Asic qui souvent, selon AMD, sont d'un coût prohibitif pour beaucoup de programmes spatiaux.

Toujours selon AMD, contrairement aux Asic, les SoC adaptatifs XQR Versal (d’origine Xilinx racheté par AMD en début d'année 2022) prennent en charge la reprogrammation pendant le développement ainsi qu'après le déploiement, y compris en vol dans l'environnement de rayonnement difficile de l'espace. Une caractéristique qui permet aux opérateurs de satellites de modifier les algorithmes de traitement après le lancement d'un satellite, une flexibilité auparavant difficile à mettre en place dans les applications de télédétection et de communication.

Côté programmation, les développeurs peuvent produire des conceptions à l'aide de la suite d'outils Xilinx Vivado et de la plate-forme logicielle Vitis AI à partir d'une variété d'outils de développement et d’environnements standard de l'industrie, notamment RTL, C et C++, Matlab, Caffe, TensorFlow, PyTorch…