Live from space album cover
Linaro Forge Release - Version 23.1 - NOW AVAILABLE - read more here
Linaro Logo

Linaro Forge

Development Tools & Software

Everything you need
Build reliable and optimized code for the right results on multiple Server and HPC architectures, from the latest compilers and C++ standards to Intel, 64-bit Arm, AMD, OpenPOWER and Nvidia GPU hardware. Linaro Forge combines Linaro DDT, the leading debugger for time-saving high performance application debugging, Linaro MAP, the trusted performance profiler for invaluable optimization advice across native and Python HPC codes, and Linaro Performance Reports for advanced reporting capabilities. Linaro DDT and Linaro MAP are also available as standalone products.
Download your free trial of Linaro Forge or contact us for more information.
Learning Resources
Optimize on any Platform with Linaro Forge
Efficient application development for Linux Server and HPC with full technical support from Linaro Forge experts.
Live from space album cover

Scalable Debugging

Linaro DDT

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

Live from space album cover

Easy Source Code Profiling

Linaro MAP

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

Live from space album cover

Continuous Application Profiling

Linaro Performance Reports

At a glance, single-page, application performance summaries.

Features and Benefits
Cross Platform

Moving to a new architecture or system is challenging enough without having to learn a new tool chain at the same time.Linaro DDT, MAP and Performance Reports run everywhere — on your own laptop, the latest supercomputer,and tomorrow's upcoming architectures. With Forge you can automatically detect memory bugs, profile behavior and see advanced performance metrics at all scales on Arm 64-bit, Intel Xeon, NVIDIA GPUs , and OpenPOWER.

Fast Debug

Linaro DDT is the debugger of choice for developing of C++, C or Fortran parallel, and threaded applications on CPUs, and GPUs. Its powerful intuitive graphical interface helps you easily detect memory bugs and divergent behavior at all scales, making Linaro DDT the number one debugger in research, industry and academia.

Low-overhead Profiling

Profile your code without distorting application behavior. Linaro MAP is Linaro Forge's scalable low-overhead profiler of C++, C, Cuda, Fortran and Python with no instrumentation or code changes required. It helps developers accelerate their code by revealing the causes of slow performance. From multicore Linux workstations to the largest supercomputers, you can profile realistic test cases with typically less than 5% runtime overhead.

Short Learning Curve

Linaro DDT offers a powerful intuitive GUI that sets the standard for multi-process and multi-threaded debugging. Complex software debugging is made simple whether you're working on a PC or offline, with the help of zero-click variable comparisons, built-in memory debugging, and powerful array visualizations — for today's increasingly parallel processors, clusters, and supercomputers.

Wide Issue Coverage

Linaro MAP exposes a wide set of performance indicators,including MPI metrics, PAPI counters, IO metrics, energy metrics and even your own custom metrics. Profile computation (with self and child and call tree representations over time), thread activity (to identify over-subscribed cores and sleeping threads that waste CPU time for OpenMP and pthreads),instruction types, as well as synchronization and I/O performance.

Single and Multi Threaded Profiling

Linaro MAP profiles parallel, multithreaded, and single threaded C, C++, Fortran, F90 and Python codes, providing in-depth analysis and bottleneck pinpointing to the source line. Unlike most profilers , it can profile pthreads, OpenMP or MPI for parallel and threaded code, including communication and workload imbalance issues for MPI and multi-process codes.

Linaro Forge Editions
FeatureLinaro ForgeLinaro Forge Ultimate
Scalable debugging
Scalable profiling
Memory debugging
CPU, MPI, I/O profiling
Native remote client
Version control integration
Python debug and profiling for HPC
Regional profiling with Caliper
CPU hardware counters
Full GPU profiling and debuggingOptional extra
Custom metrics API
Performance report generation
Application efficiency advice
Talk with an Expert
Learn how Linaro Forge can accelerate your software development.

Copyright © 2023 Linaro Limited

Linaro Logo