NXP et Nvidia ont annoncé des plates-formes informatiques pour des voitures intelligentes, et chaque société affirme que sa plate-forme est de loin la meilleure. Quelle compagnie a raison? Ou est-ce que chacun a raison à sa manière ? La réponse dépend de la façon dont vous attribuez une note.
NXP a annoncé tout récemment la plate-forme de traitement automobile S32x, apparemment une élaboration du système BlueBox dévoilé l’année dernière. Et BlueBox «combine des périphériques que l’entreprise vend déjà», ainsi NXP semble mettre les bouchées doubles pour cette interopérabilité.
« Toutes les pièces qui sortent auront l’avantage d’être compatibles avec cette plate-forme, ce processeur de vision, ce processeur radar, ce dispositif de gestion de couple », a déclaré Matt Johnson, responsable des gammes de produits, logiciels et processeurs automobiles de NXP.
NXP indique que 8 des 15 premiers constructeurs automobiles ont adopté la plate-forme S32x pour les futurs modèles, ce qui n’est pas surprenant. La société, basée à Eindhoven, aux Pays-Bas, est devenue instantanément le plus grand fournisseur de puces automobiles grâce à son acquisition en 2015 de la société de fabrication de semi-conducteurs Freescale.
Et il est dit que la nouvelle plate-forme, combinée à la poussée de l’entreprise vers l’interopérabilité, a également créé un environnement logiciel uniforme. NXP dit qu’il permet aux codeurs de réutiliser les logiciels, économisant ainsi 90% du temps de développement sur une application donnée et 40% sur différents systèmes.
En fin de compte, la plate-forme NXP signifie rassembler l’ensemble de l’électronique de la voiture. Cela signifie que les puces de faible puissance manipulent des choses banales, comme le freinage automatique, et les puces de plus hautes puissances fusionnent des flux de données provenant de nombreux capteurs à la fois.
Nvidia a évidemment une vue différente. La plate-forme Pegasus annoncée la semaine dernière vise à faire une chose mais à le faire bien: conduire des voitures. Cette tâche lourde et compacte convient parfaitement aux puissants processeurs graphiques de la société, ou GPU. Ces processeurs parallèles spécialisés ont gagné en renommée en alimentant les plates-formes de jeu et maintenant, les opérations de minage de Bitcoin. (Ces opérations représentaient 6,7% des revenus de Nvidia au deuxième trimestre.)
«Il y a un appétit insatiable parmi les constructeurs automobiles pour de la puissance de calcul», explique Danny Shapiro, qui dirige l’entreprise automobile de Santa Clara, en Californie. « Et aucune des autres sociétés ne précise leur puissance de calcul. Aucune autre personne ne se rapproche de ce que nous avons. « Pegasus peut faire l’équivalent de 320 trillions d’opérations par seconde, le travail d’environ 100 serveurs, souligne Danny Shapiro.
Les constructeurs automobiles ont besoin de tout. Les simples fonctions d’aide au conducteur d’hier, comme le freinage automatique, n’utilisent qu’un peu de données d’entrée et n’exigent qu’un peu de muscle « en silicium ». Mais tout un système intégré de conduite autonome est alimenté par des données provenant du lidar, du radar, des ultrasons, du GPS, du guidage inertiel, etc., et il doit tout traiter et prendre une décision en une fraction de seconde.
Vous avez également besoin de capacités de traitement en parallèle pour effectuer de l’apprentissage profond, ce qui est intimement liée à l’intelligence artificielle. C’est l’astuce derrière les programmes qui reconnaissent les panneaux d’arrêt, respectent les bords de la voie ou de l’autoroute et distinguent une ombre vacillante d’un enfant courant dans la rue.
Les deux sociétés semblent « jouer à chat ». L’année dernière et cette année, ils ont fait leurs annonces dos à dos, avec Nvidia en premier à chaque fois. Les porte-parole des deux compagnies ne daignant pas mentionner l’autre par son nom, du moins pas pour l’attribution.
Mais NXP et Nvidia ne sont pas vraiment rivaux face à face; ils utilisent différents systèmes de mesure. NXP veut être l’ami des développeurs et des intégrateurs de systèmes, gérant toute la voiture avec ses centaines d’applications et de puces. Nvidia veut surveiller l’environnement immédiat et l’encadrer. Les deux systèmes pourraient facilement coexister dans une voiture, et peut-être qu’ils le feront.
À l’heure actuelle, les plates-formes pour des voitures robots des deux entreprises sont en cours de développement. Les entreprises qui veulent tester le produit de NXP doivent maintenant se contenter de simulations logicielles. Le Pegasus de Nvidia n’incorporera pas les derniers GPU jusqu’à l’année prochaine, donc pour le moment, ses clients doivent travailler avec Drive PX, un précurseur de Pegasus qui a été dévoilé l’année dernière.
Il y a d’autres acteurs, bien sûr. L’achat par Intel de Mobileye en mai à Jérusalem en fait une entreprise d’électronique automatique instantanée, mais les diverses architectures de puces d’Intel n’étaient pas nécessairement conçues pour bien fonctionner ensemble. Tesla, qui utilise maintenant des puces Nvidia, serait en train de travailler sur une alternative maison, peut-être avec l’aide d’AMD.
Mais en ce moment, si vous cherchez un cerveau électronique pour votre voiture et que vous n’êtes pas d’humeur à en construire un vous-même, NXP et Nvidia semblent être les entreprises les plus prisées.