iarsystems ewarm 7.10 press-wLes applications multicœurs interagissent souvent de manière complexe et sont donc difficiles à déboguer. Grâce à la prise en charge du débogage multicœur offerte par le débogueur complet C-SPY® d'IAR Embedded Workbench pour ARM, les développeurs peuvent déboguer simultanément deux cœurs identiques ou plus (traitement multicœur symétrique, ou SMP) ou deux cœurs d'architectures différentes (traitement multicœur asymétrique, ou AMP) au sein d'un seul environnement de développement. Il est ainsi beaucoup plus facile de détecter les erreurs de programme pendant le développement.

Pour les développeurs d'applications basées sur les processeurs ARM® Cortex-A®, notamment pour le multimédia et le traitement du signal, la prise en charge de la vectorisation NEON est essentielle pour des performances optimales. ARM NEON est une extension d'architecture SIMD (Single Instruction Multidata) développée par ARM et intégrée au processeur ARM. Elle possède ses propres pipelines d'exécution et un banc de registres distinct de celui d'ARM. Grâce à la vectorisation automatique du code, les développeurs bénéficient de temps de réponse plus rapides, d'une meilleure autonomie et répondent aux exigences du marché des applications basse consommation et à faible coût.

IAR Embedded Workbench pour ARM est un outil de développement complet, incluant le compilateur IAR C/C++ hautement optimisé et le débogueur C-SPY® intégré, le tout dans un environnement de développement convivial et intégré. La prise en charge des derniers dispositifs a été ajoutée à la version 7.10 d'IAR Embedded Workbench pour ARM, enrichissant ainsi la suite d'outils de référence pour la prise en charge de tous les cœurs ARM. Pour en savoir plus et télécharger des licences d'évaluation, rendez-vous sur www.iar.com/ewarm.

Plus d'informations