Debugging and Optimising Parallel Codes with Linaro Forge

This is the new date for the course originally scheduled for December 1, 2025.

Contents

This training course provides two main sessions to enable users to maximise their usage of the Forge tools. We will provide an overview of Linaro Forge, a cross platform, integrated environment for debugging and optimising parallel codes at any scale. We will provide hands-on demonstrations and exercises of how Linaro Forge reduces development time, simplifies debugging, and eases application performance enhancement. 

While special focus will be placed on working with Linaro tools on the SuperMUC-NG Phase 2 system, which features Intel Ponte Vecchio accelerators, users of other LRZ systems are also encouraged to join the course.

Session 1: Ensuring Program Correctness with Linaro DDT
Using sample codes, we will walk through the major capabilities of the debugger to illustrate how DDT can debug applications ranging from a single thread to large scale.

Session 2: Performance Engineering with Linaro Performance Reports and Linaro MAP
We will illustrate how in a matter of minutes you can understand the nature of your application’s performance. We will introduce best practices to attain and maintain optimal performance.

The lectures are complemented by hands-on exercises and a final session to try DDT / MAP with your own codes.
The course is organised in collaboration with Linaro.

Preliminary Agenda (all times in CET)

10:00 - 11:00 Lecture on Debugging with DDT
11:00 - 12:30 DDT Debugging Hands-on session
12:30 - 13:00 Break
13:00 - 14:00 Lecture on Profiling with MAP
14:00 - 15:30 MAP Profiling Hands-on session
15:30 - 16:00 Break
16:00 - 17:00 Try DDT / MAP with own codes

Prerequisites

Course participants should have a working UNIX/Linux knowledge (login with secure shell, shell commands, compilers, vi or emacs editors). Good working knowledge of at least one of the standard HPC languages: Fortran 95, C or C++ is also required.

Hands-On

Hands-on will be done on the SuperMUC-NG Phase 2 system hosted at LRZ. 

Language

English

Lecturers

Rudy Shand (Linaro)

Prices and Eligibility

The course is open and free of charge for academic participants from Germany.

Registration

Please register with your official e-mail address to prove your affiliation.

Withdrawal Policy

See Withdrawal

Legal Notices

For registration for LRZ courses and workshops we use the service edoobox from Etzensperger Informatik AG (www.edoobox.com). Etzensperger Informatik AG acts as processor and we have concluded a Data Processing Agreement with them.

See Legal Notices

Online Course Debugging and Optimising Parallel Codes with Linaro Forge
Number hlin1w25
Available places 57
Date 03.03.2026 – 03.03.2026
Price EUR 0.00
Location ONLINE


Room ZOOM
Registration deadline 24.02.2026 18:59
E-mail [email protected]
No. Date Time Trainer Location Room Description
1 03.03.2026 10:00 – 17:00 Rudy Shand ONLINE ZOOM Lecture