Hero Section

Everything you need to
build, test, deploy & maintain

Expert guidance at every stage — delivering speed to market, quality, security, and sustainable long-term maintenance.

Start your journey today!

Linaro is your production-grade software and CRA lifecycle partner

Products Section

Linaro Products

Linaro Forge
Linaro MAP
Linaro DDT
Developer Toolchain
Linaro Forge
Where 70% of Top Supercomputers turn for Performance Excellence

Build reliable and optimized code for the right results on multiple Server and HPC architectures, including the latest x86-64 and 64-bit Arm CPUs, and GPUs from Nvidia and AMD.

Unified IDE
Multi-process debug
MPI & OpenMP
Remote connect
Linaro Forge

Linaro Forge combines

Linaro DDT

Market leading, simple to use HPC debugger for C/C++, Fortran and Python applications.

Learn More
Linaro MAP

Effortless performance analysis for experts and novices alike across diverse applications and platforms.

Learn More

Each of the above are also available as standalone products.

Why Linaro Forge for your HPC workloads

01
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.

02
Short Learning Curve

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

03
Wide Issue Coverage

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

04
Low-Overhead Profiling

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

05
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.

06
Easy Debugging

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

Best for HPC Solutions since 2003

First version — DDT
2003
Allinea Software
2009
Arm Forge
2016
Linaro Forge
2023
Performance Profiler
Linaro MAP
Profiling C, C++, Fortran and Python Threaded and Parallel Code

Linaro MAP is a high-performance profiler designed to optimize the efficiency of software running on multicore processors.

Line-level profiling
CPU & GPU support
Flame graphs
Scalable to 10k+ cores
Linaro MAP
analyze
Analyze performance bottlenecks for both parallel and single-threaded applications
generate
Generate in-depth analysis of pthreads, OpenMP, Sycl, OpenACC and MPI-based code
Identify performance issues relating to communication and workload imbalances in multi-process codes
Linaro MAP
Linaro MAP
overhead
Profile with low overhead

Linaro MAP allows you to profile your code without distorting application behaviour, enabling you to profile realistic test cases with typically less than 5% runtime overhead.

performance
Optimize performance

Linaro MAP generates in-depth analysis and bottleneck pinpointing to the source line, allowing you to quickly identify issues and optimize performance.

coverage
Leverage wide issue coverage

Linaro MAP provides a wide range of performance indicators, including MPI metrics, Perf counters, I/O metrics and memory usage to further help you ensure your performance is always being optimized.

Parallel Debugger
Linaro DDT
Powerful debugging at massive scale

The world's most powerful debugger for parallel applications. DDT lets you inspect, control, and fix bugs across massive MPI, OpenMP, and GPU workloads — all from a single intuitive interface.

Parallel breakpoints
Memory debugging
GPU thread inspection
Watchpoints
Linaro DDT
debug
Debug parallel, multithreaded, and distributed HPC applications.
identify
Identify bugs, memory leaks, and correctness checking through its intuitive graphical interface.
capabilities
Experience powerful capabilities across programming modes such as MPI, OpenMP, CUDA and ROCm.
Linaro DDT
Linaro DDT
Learn Fast & Save Time

Linaro DDT's powerful intuitive GUI takes the complexity out of debugging software through its array of visualizations, enabling you to quickly get up to speed and save precious time.

platforms
Work across platforms

Linaro DDT supports x86-64, 64-bit Arm CPUs, and GPUs from Nvidia, Arm and Intel, allowing you to stay productive at all times.

debug
Talk to our Debugging Experts

Once you start using Linaro DDT, you will gain access to training materials and direct email access to our support team to ensure you keep up to date with debugging best-practices.

Get Started Today!

Bring the full power of the Linaro toolchain to your HPC workflow — debug, profile, and optimize with confidence.

Request a Quote

Products

Information

Support