Arm has released the latest updates to Arm Development Studio, with the 2021.0 release of the Gold, Silver, and Bronze editions, and 2021.a Platinum Edition. This is a maintenance update from the recent 2020.1 release, bringing some useful new features.
Arm Compiler 6.16 is integrated into the install package, enabling support for the latest Arm IP, such as the Cortex-R52+ and Cortex-A78C CPUs. Access to such features requires a Platinum Edition license. This release also demonstrates significant performance improvements focused on auto-vectorization for Helium-based processors, enhanced performance of Armv8-R 64-bit processors, and a general overall improvement across all other supported cores.
This table shows the performance improvement of Helium (MVE) auto-vectorization of CMSIS-DSP workloads on Cortex-M55 as compared to Arm Compiler 6.15:
CMSIS-DSP
Workload
Auto-vectorization
% Improvement
BasicMath
10.24%
ComplexMath
16.19%
Filtering
13.81%
Matrix
9.86%
Statistics
50.31%
Support
0.71%
Transform
1.94%
Some minor bug fixes have also been addressed (for details, see the compiler release notes, available here).
Arm Streamline has been updated to version 7.6. This adds support for the Cortex-X1 CPU, and the Mali-G68 and Mali-G78 GPUs, which are being deployed in the latest client devices. Kernel annotations, provided by kernel tracepoints are supported. This gives users customizable visibility of kernel behavior along with the application being profiled, for example:
An example module implementation is also provided.
Arm Graphics Analyzer is updated to 5.8, enabling trace of 32-bit Android applications on 64-bit devices. Other minor updates include the supplied Fixed Virtual Platforms being built with the latest Fast Model 11.14 technology, and some general stability improvements in the Arm Debugger.
Development Studio 2021.0 is available to download now. New to Development Studio? A fully featured 30-day evaluation license is available free of charge. Note that a Development Studio license also enables Keil MDK. The latest 5.34 release of MDK is available now, and also integrates Arm Compiler 6.16. For more information on that release, see here.
[CTAToken URL = "https://developer.arm.com/tools-and-software/embedded/arm-development-studio/downloads" target="_blank" text="Download Arm Development Studio" class ="green"]