Cori KNL: Programming and Optimization, Apr 16-18, 2019
April 16, 2019
NERSC will host a three-day training event for users on Cori KNL Programming and Optimization from Tuesday, April 16 to Thursday, April 18. The first two days of the training will be half-day presentations and half-day hands-on from Cray and NERSC staff, and the third day will be in the format of a hackathon where users can bring their own application codes and get hands-on help for KNL porting and optimization.
Agenda
Time (PST) | Topic | Presenters | |
---|---|---|---|
Apr 16 | 8:30 am | Refreshments | |
9:00 am | The basics of compiling and running jobs on KNL | NERSC/Zhengji Zhao | |
9:30 am | Preparing to optimize for KNL | Cray/Steve Warren | |
KNL basics | |||
Job size scaling | |||
Memory usage | |||
Profiling and hotspots | |||
10:20 am | Break | ||
10:40 am | Intro to application profiling with Cray tools | Cray/Heidi Poxon | |
Generating profiles | |||
MPI rank reordering | |||
Loop statistics | |||
Adding OpenMP | |||
12:00 pm | Lunch and discussion | ||
1:30 pm | Q&A | ||
2::00 pm | Hands-on (use Cray tools to get profiles, try tools) | ||
4:30 pm | Adjourn (Day 1) | ||
Apr 17 |
8:30 am | Refreshments | |
|
9:00 am | Interpreting performance data performance summary | Cray/Heidi Poxon |
10:00 am | Break | ||
10:20 am | Optimization examples | Cray/Steve Warren | |
Walk through analysis process with examples | |||
11:30 am | NESAP Performance Summary | NERSC/Jack Deslippe | |
12:00 pm | Lunch and discussion | |
|
1:30 pm | Q&A | |
|
2:00 pm | Hands-on | ||
4:30 pm | Adjourn (Days 2) | ||
Apr 18 |
8:30 am | Refreshments | |
9:00 am | Morning Hackathon | ||
12:00 pm | Lunch (on your own) | |
|
1:00 pm | Afternoon hackathon | |
|
4:00 pm | Adjourn (Days 3) |
Registration
Please register here.
Downloads
-
NESAP-Performance-Summary-1.pdf | Adobe Acrobat PDF fileNESAP Performance Summary. Jack Deslippe, NERSC.
-
Compile-and-Run-on-Cori-KNL-20190416.pdf | Adobe Acrobat PDF fileCompile and Run on Cori KNL, Zhengji Zhao, NERSC
-
NERSC-IntroToKNL-swarren.pdf | Adobe Acrobat PDF filePreparing to optimize for KNL, Steve Warren, Cray
-
NERSC-perftools-intro4KNL.pdf | Adobe Acrobat PDF fileIntro to application profiling with Cray tools. Heidi, Cray.
-
NERSC-perftools-tips.pdf | Adobe Acrobat PDF fileInterpreting Perftools performance data. Heidi Poxon, Cray.
-
NERSC-OptimizeForKNL-swarren.pdf | Adobe Acrobat PDF fileKNL Optimization Examples. Steve Warren, Cray.