Waymo LLC a partagé aujourd'hui de nouveaux détails sur le module informatique qui alimente ses taxis autonomes.
L'unité Alphabet Inc. exploite environ 4 000 véhicules dans 11 villes américaines. La plupart sont basés sur le crossover Jaguar I-Pace, tandis que les autres sont des mini-fourgonnettes Zeeker et des SUV Hyundai Ioniq 5. Les consommateurs commandent des courses via une application autonome et Uber.
Le module de conduite autonome de Waymo en est à sa sixième itération. Une grande partie de la puissance de calcul de la version actuelle provient de deux ASIC personnalisés, ou circuits intégrés spécifiques à une application. Un ASIC est une puce conçue dès le départ pour un ensemble spécifique de tâches. Waymo affirme que les accélérateurs peuvent effectuer plus de 1 000 000 milliards de calculs par seconde.
« Pour prendre des décisions de conduite en temps réel, le système autonome fonctionne entièrement à bord, traitant constamment les décisions en quelques millisecondes », ont écrit Satish Jeyachandran et Daniel Rosenband, dirigeants de Waymo, dans un communiqué. article de blog. « Nous avons conçu notre pile pour une latence ultra-faible, minimisant ainsi le délai entre le premier pixel et l'action. »
Waymo fabrique ses ASIC en utilisant le nœud de cinq nanomètres de Taiwan Semiconductor Manufacturing Co. La décision de Waymo d'utiliser cette technologie sur l'un des processus les plus récents de TSMC pourrait être liée au fait qu'elle est disponible dans une édition optimisée pour les véhicules. N5A, comme on appelle le nœud personnalisé, inclut des optimisations conçues pour réduire le risque de défauts de fabrication. Il est conforme à trois normes de fiabilité différentes de l’industrie automobile.
Waymo a inclus deux ASIC dans son module de conduite autonome pour atténuer l'impact des pannes matérielles. Si l’un des processeurs se déconnecte, l’autre peut prendre le relais.
Les puces traitent les données d'une suite de capteurs comprenant 13 caméras et quatre dispositifs lidar. Les caméras sont plus efficaces pour capturer des détails fins tels que le texte sur les panneaux de signalisation, tandis que les lidars fonctionnent de manière plus fiable dans des conditions de faible luminosité. La suite de capteurs de Waymo comprend également six radars qui collectent des points de données tels que la vitesse des véhicules à proximité.
L'unité Alphabet a optimisé ses ASIC pour l'inférence de l'intelligence artificielle. Les puces exécutent des modèles d'IA optimisés pour la fusion de capteurs, la tâche consistant à combiner les lectures de différents types de capteurs en un seul ensemble de données. Le processus consiste à ajuster les données brutes pour tenir compte du fait que les capteurs d'une voiture collectent des mesures sous différents angles.
Les modèles de fusion de capteurs sont également responsables de la correction des erreurs. Selon Waymo, son module de conduite autonome utilise une méthode de correction d'erreurs appelée débruitage temporel. La technique permet aux modèles d'IA de vérifier qu'une image contient du bruit en vérifiant les images adjacentes.
Outre les ASIC, les modules de conduite autonome de Waymo comprennent également des unités centrales et des unités de traitement graphique. Ces puces sont stockées dans un boîtier robuste conçu pour fonctionner dans des conditions difficiles. Le système dissipe la chaleur à l'aide du système de refroidissement liquide de la batterie du véhicule hôte.
« Nous avons conçu notre calcul pour qu'il prospère dans le monde physique avec une endurance et une fiabilité remarquables, du composant au niveau du système », ont écrit Jeyachandran et Rosenband. « Notre matériel fonctionne sous des vibrations, des chocs et des températures extrêmes constantes. »