π This full-day training session is designed to help users maximize their efficiency with Linaro Forge tools. Participants will gain hands-on experience and a deep understanding of Linaro DDT, a cross-platform, integrated environment for debugging parallel codes at any scale.
π‘What You Will Learn:
Through practical demonstrations and exercises, participants will explore how Linaro Forge reduces development time and simplifies debugging:
- Ensuring Program Correctness: Walkthroughs using sample codes to demonstrate DDT capabilities from single-threaded to large-scale applications.
- Submitting Forge Jobs: Learn to submit jobs on your batch system efficiently.
- Remote Debugging: Use Forge as a remote client.
- Semantic Analysis Tools: Catch bugs before running code.
- Visualization: Sparklines for variable values across processes and threads.
- Memory Debugging: Trap array out-of-bounds errors and memory leaks.
- Array Viewer: Visualize multi-dimensional variables.
- Watchpoints: Halt execution based on expression values.
- Offline Debugging: Large-scale debugging, catching non-deterministic errors, and continuous integration.
- Trace Points: A flexible, deterministic printf alternative.
- Evaluate Window: Modify program definitions without rebuilding.
- GPU Debugging: Debug GPU applications effectively.
- Python Debugging: Debug Python applications seamlessly.
π’ Who Should Attend:
This course is ideal for software developers, engineers, and researchers who want to improve their parallel code debugging and optimization skills, regardless of prior experience.
Register now!
Date & Time: January 15, 09:00 β 18:00 (CET)
Mode: Online, English
Prerequisites: None
Registration Link: Register Here
π‘ A training organized by:
NCC France/CCFR | URCA | Romeo | AI Factory France | Linaro