La famille Cadence Tensilica FloatingPoint DSP cible les applications gourmandes en calcul

Mise à jour : 21 juin 2021

La famille Cadence Tensilica FloatingPoint DSP cible les applications gourmandes en calcul

La famille Cadence Tensilica FloatingPoint DSP cible les applications gourmandes en calcul

Cadence Design Systems a dévoilé la famille Tensilica FloatingPoint DSP, qui a été conçue pour fournir une solution évolutive et configurable spécifiquement pour les charges de travail centrées sur la virgule flottante.

Ces nouveaux cœurs IP DSP s'étendent de la petite puissance ultra-basse à la très haute performance et sont bien adaptés à un large éventail d'applications allant des solutions économes en énergie pour les appareils fonctionnant sur batterie à l'intelligence artificielle/l'apprentissage automatique (AI/ML ), le contrôle moteur, la fusion de capteurs, le suivi d'objets et les applications de réalité augmentée/réalité virtuelle (AR/VR) sur les marchés mobile, automobile, informatique à grande échelle et grand public.

La famille est composée de quatre cœurs : le Tensilica FloatingPoint KP1 DSP, le Tensilica FloatingPoint KP6 DSP, le Tensilica FloatingPoint KQ7 DSP et le Tensilica FloatingPoint KQ8 DSP.

Chacun partage une architecture de jeu d'instructions (ISA) commune avec l'unité à virgule flottante vectorielle (VFPU) en option des DSP Tensilica existants, favorisant la portabilité et la réutilisation des logiciels tout en permettant un déchargement facile des charges de travail à virgule flottante.

Évolutifs de SIMD 128 bits à SIMD 1024 bits sur les plates-formes Tensilica Xtensa LX et NX, les DSP FloatingPoint offrent une amélioration de 25 % des opérations FMA (fusionnées d'ajouts multiples) par rapport aux DSP à virgule fixe Tensilica avec l'ajout de VFPU. sur, contribuant à un plus grand débit opérationnel. Les performances peuvent être encore améliorées et différenciées à l'aide du langage Tensilica Instruction Extension (TIE). De plus, les DSP FloatingPoint offrent jusqu'à 40 % d'économie de surface par rapport à la classe similaire de DSP à virgule fixe avec VFPU.

Des outils logiciels hautes performances offrent une vectorisation automatique efficace qui permet d'optimiser le code scalaire pour utiliser les unités vectorielles à virgule flottante avec un effort manuel minimal, voire nul. La prise en charge des bibliothèques logicielles optimisées Eigen, NatureDSP, de localisation et de cartographie simultanées (SLAM) et mathématiques facilite le développement de logiciels hautes performances.

Les DSP Tensilica FloatingPoint offrent également un environnement de développement logiciel qui prend en charge la migration transparente de la pile logicielle commune à virgule flottante existante vers les nouveaux DSP Tensilica FloatingPoint et entre les DSP FloatingPoint au sein de la famille.

« Les nombres à virgule flottante sont largement utilisés dans les calculs modernes dans un large éventail d'applications à forte intensité de calcul, et le besoin de traitement à virgule flottante augmente», a déclaré Larry Przywara, directeur principal du groupe, Tensilica marketing chez Cadence. « Les DSP économes en énergie, rentables et hautes performances conçus spécifiquement pour le calcul à virgule flottante sont essentiels pour développer des produits compétitifs et différenciés. La famille évolutive Tensilica FloatingPoint DSP fournit un PPA optimal pour ces calculs en virgule flottante, quelle que soit l'application. Ces DSP sont un exemple de la façon dont Cadence applique nos prouesses logicielles de calcul au matériel pour résoudre les défis de conception de nos clients.