A notable new feature of the Arm DDT debugger in this release is the addition of CUDA 9 support and reduced memory overhead when using memory debugging.

Among the various enhancements for Arm MAP and Arm Performance Reports, we’ve been able to reduce the overhead of both products when profiling executables or shared libraries that do not include .eh_frame_header sections. We’ve also added support for numactl across all products.

See below for a full list of enhancements and helpful bug fixes in each product.

Arm Forge

Arm DDT

New features and enhancements

Updated our licensing model to include a new "Arm Allinea Studio" licence type.

Added support of numactl for Arm DDT.

Added a sanitizer plugin to Arm DDT, causing Arm DDT to stop the execution of a program if an address, memory or thread sanitizer error is detected.

Added support of CUDA 9 to Arm DDT.

Reduced Arm DDT memory overhead when using memory debugging.

Bug fixes

Fixed a visualization glitch in the Windows client graphical interface.

Fixed a bug causing Arm DDT to crash when using the commands "step", "next" and "cont" in raw commands.

Fixed a bug which caused the multi-dimensional array viewer to display erroneous information.

Fixed a bug causing Arm DDT to hang when attaching to MPI processes on an oversubscribed AArch64 machine.

Carefully crafting your Dockerfiles proves to be not only important for minimizing your container attack surface, but also for speeding up the deployment times of applications running both in the cloud…