Mehrkernanwendungen interagieren oft auf komplexe Weise und sind daher schwer zu debuggen. Dank der Unterstützung für das Debuggen von Mehrkernprozessoren im umfassenden C-SPY®-Debugger der IAR Embedded Workbench für ARM können Entwickler zwei oder mehr identische Kerne (Symmetric Multi-Core Processing, SMP) oder zwei Kerne mit unterschiedlichen Architekturen (Asymmetric Multi-Core Processing, AMP) gleichzeitig in einer einzigen Entwicklungsumgebung debuggen. Dies erleichtert das Auffinden von Programmfehlern während der Entwicklung erheblich.
Für Entwickler von Anwendungen auf Basis von ARM® Cortex-A® Prozessoren, insbesondere Multimedia- und Signalverarbeitungsanwendungen, ist die Unterstützung der NEON-Vektorisierung entscheidend für maximale Leistung. ARM NEON ist eine von ARM entwickelte Erweiterung der SIMD-Architektur (Single Instruction Multidata), die in den ARM-Prozessor integriert ist. Sie verfügt jedoch über eigene Ausführungspipelines und einen vom ARM-Register getrennten Registerbank. Dank der automatischen Codevektorisierung können Entwickler schnellere Reaktionszeiten und eine längere Akkulaufzeit ihrer Anwendungen erzielen und so den Anforderungen des Marktes für kostengünstige und energieeffiziente Software gerecht werden.
IAR Embedded Workbench für ARM ist ein umfassendes Entwicklungswerkzeug mit dem hochoptimierten IAR C/C++ Compiler™ und dem integrierten C-SPY® Debugger – alles in einer benutzerfreundlichen Entwicklungsumgebung. Version 7.10 von IAR Embedded Workbench für ARM bietet nun Unterstützung für die neuesten Geräte und erweitert damit das führende Toolkit für alle ARM-Kerne. Weitere Informationen und Testlizenzen finden Sie unter www.iar.com/ewarm.
