
Cadence lance une nouvelle IP
Par conséquent, le processeur DNA 100 convient parfaitement à l’exécution de tâches d’inférence dans les réseaux de neurones intégrés à une large palette d’applications comme les véhicules autonomes, l’assistance à la conduite automobile (ADAS), la surveillance, la robotique, les drones, la réalité augmentée (AR) et la réalité virtuelle (VR), les smartphones, les maisons connectées ou encore l’Internet des objets (IoT). Ce nouveau processeur allie des performances jusqu’à 4,7 fois supérieures et un rendement énergétique par Watt jusqu’à 2,3 fois supérieur à d’autres solutions affichant des dimensions MAC (multiplicateur-accumulateur) similaires.
Les réseaux neuronaux se caractérisent par la rareté inhérente de leurs activations et de leur poids causant, dans les processeurs ordinaires, une consommation inutile des chargements et les multiplications de zéros par les multiplicateurs-accumulateurs MAC. Le moteur de calcul matériel spécialisé du processeur DNA 100 élimine ces deux tâches, réduisant les besoins en calcul et améliorant l’efficacité énergétique. L’apprentissage des réseaux neuronaux permet d’augmenter la parcimonie des réseaux et d’obtenir le maximum de performances à l’aide du moteur de calcul du processeur DNA 100. Cela permet au processeur DNA 100 de maximiser le débit avec un réseau de dimensions inférieures, comme en témoigne sa capacité à atteindre 2 550 trames par seconde (fps) pour une consommation de 3,4 TMAC/watt (en technologie de 16 nm) en performances d’inférence estimées sur un réseau neuronal ResNet 50 pour une configuration MAC de 4 K.
« Les applications pour processeurs d’intelligence artificielle connaissent un essor rapide, mais l’utilisation des réseaux neuronaux les plus récents peut entraîner une augmentation considérable de la consommation d’énergie », a déclaré Mike Demler, analyste senior au sein du Linley Group. « Des architectures plus efficientes sont par conséquent nécessaires pour répondre aux exigences de l’intelligence artificielle utilisée dans des appareils aussi variés que des petits capteurs IoT alimentés par batterie ou des véhicules autonomes. Le moteur de calcul innovant du nouveau processeur Tensilica DNA 100 proposé par Cadence répond à ces attentes en proposant de multiples niveaux de performances adaptés à tous les budgets de puissance. »
Le processeur DNA 100 est livré avec une plateforme logicielle d’intelligence artificielle complète. Sa compatibilité avec la dernière version du compilateur de réseaux de neurones Tensilica autorise la prise en charge d‘environnement d’intelligence artificielle avancés, tels que Caffe, TensorFlow et TensorFlow Lite, ainsi que d’un large éventail de réseaux neuronaux, dont les réseaux convolutifs et récurrents. Fort de ces avantages, le processeur DNA 100 constitue une solution idéale pour l’exécution intégrée des tâches d’inférence dans les applications de vision, de traitement de la parole, de radar, lidar et de communications. Le compilateur de réseaux de neurones Tensilica utilise un ensemble complet de bibliothèques de fonctions optimisées pour les réseaux neuronaux pour mapper n’importe quel réseau de neurones en un code de haute performance exécutable et hautement optimisé. Le processeur DNA 100 bénéficie en outre du soutien d’un écosystème logiciel robuste compatible avec différents types de réseaux (classification, détection d’objets, segmentation, récurrence et régression). Il prend également en charge l’API Android Neural Network (ANN) pour gérer l’inférence d’IA intégrée dans les appareils fonctionnant sous Android.
Cadence annonce la certification de son flot complet d’outils numériques pour la technologie FD-SOI en 22 nm
Optimiser la fabricabilité des cartes électroniques
Haut débit : Cadence réalise une interface IP 4 400 millions de transferts par seconde
