Linaro Forge

Cross Platform

From laptops to supercomputers and future architectures. Effortlessly detect memory bugs, profile behavior, and view advanced performance metrics on x86-64, 64-bit Arm CPUs, and GPUs from Nvidia and AMD.

Short Learning Curve

Simplify complex debugging with intuitive GUI, offering zero-click variable comparisons, built-in memory debugging, and array visualizations, perfect for today's parallel processors, both online and offline.

Wide Issue Coverage

A comprehensive suite of performance indicators, including MPI metrics, PAPI counters, and IO metrics, alongside custom metrics.

Low-Overhead Profiling

Effortlessly profile C++, C, CUDA, Fortran, and Python applications with typically less than 5% runtime overhead—no code changes needed.

Single and Multi Threaded Profiling

Comprehensive profiling for C,C++, Fortran, F90, and Python codes, pinpointing bottlenecks down to the sourceline. It uniquely profiles pthreads, OpenMP, and MPI, addressing parallel, multithreaded, and single-threaded code challenges, including communication and workload imbalances.

Easy Debugging

The premier debugger for C++, C, and Fortran parallel applications on CPUs and GPUs, favored for powerful graphical interface that simplifies the detection of memory bugs and divergent behavior.