IAR adds multicore debugging, automatic NEON vectorization to dev tools for ARM - Embedded.com

IAR adds multicore debugging, automatic NEON vectorization to dev tools for ARM

Embedded World – IAR Systems has released a major enhanced version of its complete and high-performance development toolchain IAR Embedded Workbench for ARM. Highlights are multicore debugging functionality and support for automatic NEON vectorization which significantly strengthens development of complex applications.

With support for multicore debugging in the comprehensive C-SPY Debugger in IAR Embedded Workbench for ARM, developers are able to simultaneously debug two or more identical cores, symmetric multicore processing (SMP), or two cores with different architectures, asymmetric multicore processing (AMP), in one single development environment. This makes it considerably easier to find program errors during development.

For developers working with applications based on ARM Cortex-A processors, especially with multimedia and signal processing applications, the support for NEON vectorization is crucial for top performance. ARM NEON is a Single Instruction Multiple Data (SIMD) architecture extension developed by ARM and is implemented as part of the ARM processor, but has its own execution pipelines and a register bank that is distinct from the ARM register bank. With the possibility to automatically vectorize the code, developers are able to achieve faster application response time, improve application battery lifetime and further meet the market demands for low cost and low power.

IAR Embedded Workbench for ARM is a complete development toolchain including the highly-optimizing IAR C/C++ Compiler and the feature-rich C-SPY Debugger incorporated in a user-friendly integrated development environment. Support for the latest devices is added to version 7.10 of IAR Embedded Workbench for ARM which further expands the tools’ leading support for all ARM cores.

More information

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.