Arm debugging and profiling tools tutorial, July 16, 2020
The ARM Debugging and Profiling Tools tutorial originally scheduled for Thursday, June 25 has been rescheduled for July 16 due to the extension of the center-wide electrical upgrade and power outage.
NERSC is hosting a half-day training event for debugging and profiling parallel codes with Arm (previously Allinea) tools on Thursday, July 16, 2020. We will teach and demonstrate how to use Arm's tools:
- Arm Forge, an integrated environment for debugging (DDT) and profiling (MAP) parallel codes. We will illustrate how Arm DDT can debug applications ranging from a single thread to large scale codes. We will illustrate how you can use Arm MAP to understand the nature of your application's performance through visualization.
- Performance Reports: We will present some sample Performance Reports to illustrate how the tool benefits a broad range of users, is immediately understandable and guides to a solution.
We will also teach you how the MAP and Performance Reports tools can be used for profiling Python applications for performance optimizations.
If you need help with debugging and profiling your codes, please bring your codes to get help from one of the ARM engineers during the afternoon session.
This event will be presented online only using Zoom. Please see below for remote connection information.
Agenda
Time (PDT) | Topic | Presenters |
---|---|---|
9:00 am | Welcome and Introduction | Woo-Sun Yang |
9:10 | General Introduction to the Arm tools; Remote Client setup | Ryan Hulguin |
9:20 | Arm DDT
|
Ryan Hulguin |
9:55 | Memory debugging options in DDT & hands-on | Ryan Hulguin |
10:15 | Break | |
10:30 | Arm Performance Reports & hands-on | Ryan Hulguin |
10:50 | Arm MAP profiler & hands-on | Ryan Hulguin |
11:30 | Demonstration of using Forge for Python code |
Ryan Hulguin and Laurie Stephie |
12 noon | Break & lunch | |
12:30 pm | Work on your code -- Arm Enginners can work on your code with you | |
2:00 pm | Adjourn |
Registration
Registration is closed.
Training Materials
Available in /global/cfs/cdirs/training/2020/arm-tools on Cori.
Downloads
-
NERSC-2020-2.pdf | Adobe Acrobat PDF file
-
ArmToolsTraining2020-Introduction.pdf | Adobe Acrobat PDF file