Téraopérations par seconde (TOPS)
Les téraopérations par seconde (TOPS) sont une mesure de débit maximal correspondant à mille milliards d’opérations arithmétiques par seconde dans des conditions données.
Ce qui compte comme une opération
Les TOPS sont couramment utilisés pour les accélérateurs de réseaux neuronaux dans les ordinateurs automobiles. Ils décrivent le nombre d’opérations de faible précision que le matériel peut théoriquement lancer, mais la valeur dépend de la convention de comptage. Un calcul de multiplication-accumulation peut compter pour deux opérations, et les résultats en INT8, INT4, FP8 ou avec d’autres types de données ne sont pas équivalents.
Certaines valeurs supposent également une parcimonie structurée, où les valeurs nulles connues permettent d’ignorer des parties du calcul. Des TOPS denses et des TOPS parcimonieux décrivent donc des conditions différentes. Le type de données, la règle de parcimonie, la fréquence et la configuration du système doivent accompagner la valeur annoncée.
Ce que cela signifie dans un véhicule électrique
Les ordinateurs ADAS utilisent l’accélération pour des tâches telles que la détection d’objets, l’interprétation des voies, l’estimation de l’espace libre, la détection des occupants et la combinaison de plusieurs modèles de perception. Un débit maximal supérieur peut laisser de la marge à des modèles plus grands ou à davantage de tâches simultanées, mais uniquement si le reste de la plateforme fournit les données et exécute efficacement le logiciel. ADAS processor
Les performances utiles dans le véhicule dépendent aussi de la bande passante mémoire, du débit des capteurs, de la latence, de l’ordonnancement, de l’optimisation logicielle, des limites thermiques et de la consommation. Les mécanismes de sécurité, la redondance et les solutions de repli peuvent mobiliser des ressources sans accroître la liste des fonctions annoncées.
Pourquoi les valeurs TOPS sont difficiles à comparer
Deux processeurs ayant le même nombre de TOPS peuvent présenter des temps d’inférence différents pour le même modèle. L’un peut consacrer plus de temps au déplacement des données, prendre en charge une précision numérique différente ou atteindre une proportion plus faible de son maximum théorique. À l’inverse, un processeur avec moins de TOPS peut exécuter plus rapidement ou plus efficacement un réseau optimisé donné.
Les TOPS indiquent donc une capacité de calcul, et non l’intelligence de conduite, la qualité des fonctions ou la sécurité du véhicule. Une comparaison pertinente exige la même charge de travail, la même précision, la même cible d’exactitude, la même méthode de mesure de latence et la même limite de puissance. Pour le contexte général des capteurs et du calcul, consultez Sensors for automated driving.