Debugging and Profiling with Allinea (ARM) Tools and Others, April 24, 2018
April 24, 2018
Description
NERSC is hosting an in-depth one-day training event on debugging and optimizing parallel codes with ARM (previously Allinea) tools by an ARM engineer, Ryan Hulguin. He will provide hands-on demonstrations of how ARM tools reduce development time, simplify debugging, and ease application performance enhancement. He will demonstrate how to use two tools.
- ARM Forge, an integrated environment for debugging and optimizing parallel codes: Using sample codes, we will walk through the major capabilities of the GUI to illustrate how ARM DDT can debug applications ranging from a single thread to large scale codes. We will illustrate how in a matter of minutes 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.
Woo-Sun Yang, a NERSC consultant, will also teach how to use other useful debugging tools available on Cori and Edison.
Tentative Schedule
Topic | Time (Pacific Time) |
Welcome | 9:00-9:10 am |
Debugging with ARM DDT | 9:10-10:10 am |
Other Debugging Tools (Valgrind, STAT, ATP, ...) | 10:10-10:30 am |
Break | 10:30-10:45 am |
Debugging Hands-on Examples / Own Code | 10:45-12:00 noon |
Lunch (on your own) | 12:00-1:00 pm |
Profiling with ARM MAP and Performance Reports | 1:00-1:45 pm |
Profiling Demonstration | 1:45-2:00 pm |
Profiling Hands-on Examples / Own Code | 2:00-3:30 pm |
Registration
For both remote and in-person attendance, please register here: https://goo.gl/q9ihkn.
Downloads
-
Overview-Debug-Profile-201804.pdf | Adobe Acrobat PDF file
-
Other-Debugging-tools-201804.pdf | Adobe Acrobat PDF file
-
Arm-NERSC.pdf | Adobe Acrobat PDF file