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.
|9:00 am||Welcome and Introduction to NERSC||Woo-Sun Yang|
|9:10||General Introduction to the Arm tools; Remote Client setup||Arm Engineer|
|9:55||Memory debugging options in DDT & hands-on||Arm Engineer|
|10:30||Arm Performance Reports & hands-on||Arm Engineer|
|10:50||Arm MAP profiler & hands-on||Arm Engineer|
|11:30||Demonstration of using Forge for Python code||
|12 noon||Break & lunch|
|12:30 pm||Work on your code -- Arm Enginners can work on your code with you|
Please use this form to register.
Remote Connection Information