Wave Computing met une IP 64 bits à moteur Mips au service de l’intelligence artificielle en bordure de réseau[EDITION ABONNES] Sous le nom de TritonAI 64, la société Wave Computing, qui a repris mi-2018 Mips Technologies, lance une plate-forme IP accessible aux fabricants de puces-systèmes SoC qui s'avère calibrée pour l’exécution d’algorithmes d’intelligence artificielle (IA) en bordure de réseau (edge) sur des marchés comme l’automobile. ...Si l’on en croit son concepteur, la plate-forme TritonAI 64 est capable de réaliser des calculs d’inférence dès aujourd’hui grâce à la prise en charge d’opérations sur les nombres entiers codés sur 8 à 32 bits, mais pourra à l’avenir entraîner aussi des modèles IA, toujours au niveau edge. Selon la société d’études Tractica, le marché mondial des produits IA devrait dépasser les 170 milliards de dollars d’ici à 2025 et le marché adressable par l’IA en bordure de réseau devrait, à lui seul, en représenter plus de 100 milliards de dollars. « Wave Computing réalise encore une première industrielle en proposant une plate-forme IP accessible sous licence qui permet de réaliser à la fois de l’inférence et de l’apprentissage en périphérie de réseau, indique Derek Meyer, CEO de la société américaine. La croissance exponentielle des cas d’usage de l’IA au niveau edge exacerbe les défis auxquels sont confrontés les concepteurs de SoC qui continuent de lutter avec des IP historiques qui n’ont pas été élaborées pour traiter efficacement des algorithmes d’intelligence artificielle. TritonAI 64 améliore notre offre globale IA qui s’étend du centre de données à la périphérie de réseau. C’est aussi une nouvelle étape majeure permise par l’acquisition de Mips l’année dernière. » Dans le détail, la plate-forme TritonAI 64 intègre un sous-système IP Mips compatible avec le jeu d’instructions open source Mips Open et associé à un environnement de développement intégré mature. L’architecture permet à un concepteur de SoC d’associer jusqu’à six cœurs Mips 64 bits avec, pour chacun, jusqu’à quatre threads matériels. Ce sous-système se charge de l’exécution du framework TensorFlow de Google au-dessus d’un Linux Debian pour le développement d’applications d’apprentissage et d’inférence en périphérie de réseau, précise Wave Computing. (D’autres frameworks IA comme Caffe2 peuvent être portés sur le sous-système Mips et la prise en charge d’une large variété de réseaux IA est assurée au travers d’une conversion ONNX.)
La plate-forme Triton64 AI intègre également un sous-système (WaveFlow) flexible et optimisé pour l’exécution d’algorithmes IA complexes et d’algorithmes de vision artificielle ou de traitement du signal conventionnels, éventuellement sans intervention ou support du sous-système Mips. Enfin, le sous-système WaveTensor est capable de traiter jusqu’à 1015 opérations sur les nombres entiers 8 bits sur une seule instanciation afin d’exécuter de manière hautement efficace les algorithmes de réseaux de neurones à convolution (CNN) les plus utilisés aujourd’hui. Selon Wave Computing, les performances d’exécution CNN peuvent atteindre 8 Tops (téraopérations par seconde) par watt et plus de 10 Tops/mm2 avec une technologie de gravure 7 nm standard et des bibliothèques utilisant des tensions et des procédés de fabrication typiques. Vous pouvez aussi suivre nos actualités sur la vitrine LinkedIN de L'Embarqué consacrée à l’intelligence artificielle dans l’embarqué : Embedded-IA
|