Cadence Design Systems, Inc. a dévoilé sa nouvelle génération d'IP IA et d'outils logiciels pour répondre à la demande croissante de traitement de l'IA sur l'appareil et en périphérie. Offrant des performances allant jusqu'à 80 TOPS dans un seul cœur, les NPU Neo prennent en charge les modèles d'IA génératifs classiques et nouveaux et peuvent décharger l'exécution AI/ML de n'importe quel processeur hôte - y compris les processeurs d'application, les microcontrôleurs à usage général et les DSP - grâce à une interconnexion AMBA® AXI simple et évolutive. En complément du matériel d'IA, le nouveau kit de développement logiciel (SDK) NeuroWeave ?

Software Development Kit (SDK) fournit aux développeurs une solution logicielle d'IA " à outil unique " pour les produits Cadence AI et Tensilica IP, pour un développement d'IA sans code. Les nouvelles unités de traitement neuronal (NPU) Cadence® Neo ? Neural Processing Units (NPU) hautement évolutives offrent une large gamme de performances d'IA dans une empreinte énergétique faible, apportant de nouveaux niveaux de performance et d'efficacité aux SoCs d'IA.

En complément du logiciel d'IA, le nouveau kit de développement logiciel (SDK) NeuroWeave. Les Neo NPU flexibles sont bien adaptés aux appareils ultra-sensibles à la consommation d'énergie ainsi qu'aux systèmes haute performance avec une architecture configurable, permettant aux architectes de SoC d'intégrer une solution d'inférence AI optimale dans une large gamme de produits, notamment les capteurs intelligents, les appareils IoT et mobiles, les caméras, les hearables/wearables, les PC, les casques AR/VR et les systèmes avancés d'aide à la conduite (ADAS). Les nouvelles améliorations matérielles et de performance ainsi que les principales caractéristiques/capacités sont les suivantes : Évolutivité : La solution monocœur est extensible de 8 GOPS à 80 TOPS, avec une extension supplémentaire à des centaines de TOPS avec le multicœur ; Large gamme de configuration : supporte 256 à 32K MACs par cycle, permettant aux architectes de SoC d'optimiser leur solution d'IA embarquée pour répondre aux compromis de puissance, de performance et de surface (PPA) ; Support intégré pour une myriade de topologies de réseau et d'opérateurs : permet de décharger efficacement les tâches d'inférence de n'importe quel processeur hôte, y compris les DSP, les contrôleurs microcontrôleurs à usage général ou les processeurs d'application, ce qui améliore considérablement les performances et la puissance du système ; Facilité de déploiement : raccourcit le délai de mise sur le marché pour répondre à l'évolution rapide des pipelines de vision, audio, radar, de traitement du langage naturel (NLP) et d'IA générative de la prochaine génération ; Flexibilité : La prise en charge des types de données Int4, Int8, Int16 et FP16 dans un large éventail d'opérations qui constituent la base des réseaux CNN, RNN et à base de transformateurs permet une flexibilité dans les compromis de performance et de précision des réseaux neuronaux ; Hautes performances et efficacité : Des performances jusqu'à 20 fois supérieures à celles de la première génération de Cadence AI IP, avec 2 à 5 fois plus d'inférences par seconde par surface (IPS/mm2) et 5 à 10 fois plus d'inférences par seconde par watt (IPS/W).

Le logiciel étant un élément essentiel de toute solution d'IA, Cadence a également mis à jour sa chaîne d'outils logiciels communs avec l'introduction du SDK NeuroWeave. Le SDK NeuroWeave fournit aux clients une pile logicielle uniforme, évolutive et configurable à travers les DSP Tensilica, les contrôleurs et les Neo NPU pour répondre à toutes les applications cibles, il rationalise le développement des produits et permet une migration facile au fur et à mesure que les exigences de conception évoluent. A cette fin, nous avons fait des investissements importants dans la nouvelle plate-forme matérielle d'IA et la chaîne d'outils logiciels pour permettre l'IA à chaque point de performance, de puissance et de coût et pour conduire le déploiement rapide des systèmes basés sur l'IA". Grâce à une chaîne d'outils de compilation de bout en bout, vous pouvez mieux résoudre les problèmes d'IA dans les domaines de l'automatisation et de la robotique, ce qui accélère les problèmes d'IA dans les domaines de l'automatisation et de la robotique, ce qui accélère l'IA et les systèmes fondés sur l'IA.