Dans un nouvel épisode de « Quelqu'un devrait installer Doom sur le Hubble », nous découvrons quelque chose de légèrement différent. La semaine dernière se tenait l'édition 2023 de la conférence ISSCC, et la société Syntiant a profité de l'occasion pour présenter sa puce NDP200. Ce silicium a été spécialement conçu pour l'apprentissage profond et le traitement vidéo, en consommant à peine un milliwatt. Et le meilleur ? Syntiant a entraîné l'une de ses puces à jouer une partie rapide de VizDoom…
La puce NDP200 en détail
L'un des grands défis de l'intelligence artificielle est de réduire sa consommation d'énergie et d'augmenter l'efficacité. Il faut beaucoup de puissance de feu pour entraîner et maintenir les modèles les plus populaires, mais tout dépend du type d'application. C'est ainsi que nous arrivons à Syntiant, qui a récemment présenté sa puce NDP200.
La NDP200 est un « processeur de décision neuronale », axé sur l'analyse vidéo. Les informations disponibles indiquent qu'elle utilise à peine 166 microjoules pour analyser une image, ce qui équivaut à un milliwatt par seconde de vidéo à 6 FPS. La puce dispose également de 640 kilo-octets de mémoire pour configurer les paramètres des réseaux neuronaux… et Syntiant n'a pas eu de meilleure idée que d'entraîner sa puce à jouer à Doom.
Doom, contrôlé par une puce d'un milliwatt
La vidéo (présentée à l'origine au tinyML Summit 2022) est basée sur VizDoom, une version spéciale avec des graphismes similaires à ceux de FreeDoom, très populaire pour le développement d'intelligences artificielles. En termes simples, VizDoom permet de créer des bots qui jouent en utilisant les informations visuelles provenant du tampon d'écran. Le niveau s'appelle « Defend the Circle », et il est relativement simple : le joueur n'a qu'à tourner sur son axe et tirer sur tout ce qui s'approche.
(N. d. l. R. : Allez à 10:34 de la deuxième vidéo pour en savoir plus)
Au début, la NDP200 commettait l'erreur de vider son chargeur après avoir tué son premier monstre, mais elle a finalement « appris » que la meilleure stratégie consiste à effectuer des tirs plus précis et à conserver les munitions. Malgré tout, on note dans la vidéo le double tir occasionnel, mais ce n'est pas mal pour une puce si peu énergivore. Le reste dépendra du marché : avec une consommation d'un milliwatt et un demi-million de paramètres, les possibilités sont assez vastes.
Source : IEEE Spectrum