Analyze code performance issues on multiple server and HPC architectures, from the latest compilers and C++ 11 standards to Intel, 64-bit Arm, AMD, OpenPOWER and Nvidia GPU. Performance Reports quickly highlights potential areas for software improvement, showing for example: time spent in various types of instructions, thread computation and sychronization, average memory usage per node, IO performance, MPI communication and energy consumption.
Easily identify the time spent in various types of instructions: memory access, numeric operations, floating point operations.
Quickly determine the time and effective performance (transfer rate) of read and write operations to storage.
See the time spent in computation and synchronization, the physical core utilization, and system load.
Get accurate insight into MPI time and performance for collective and point-to-point operations.
Gain valuable understanding of energy usage and peak power — for system, CPU, and any NVIDIA GPUs to work more efficiently.
Visualise exact utilization and memory use of NVIDIA GPUs.
At a glance, spot mean memory utilization per node for enabling better memory usage.
The upstream oil and gas industry relies on high performance computing software. Arm tools enable developers to accelerate their software by using more processors concurrently and using existing processors more efficiently.
Learn how Arm Performance Reports can accelerate your software development.
Arm C/C++ Compiler
Compatible with Arm Forge and Arm Performance Libraries, Arm C/C++ Compiler is an LLVM based compiler with support for the C++ 14 standard and tuned for server and HPC workloads on a wide range of Arm-based platforms.
Arm Forge combines Arm DDT, the #1 HPC debugger, with Arm Map, the powerful low-overhead profiler, to provide a complete integrated suite for debugging, profiling, and optimizing solutions running on the Armv8-A architecture.