Cray Programming Environment Workshop, June 14, 2018
Speakers: Heidi Poxon, John Levesque, Luiz DeRose, Cray
Location: Berkeley Lab, Room 50B-4205. Berkeley, CA
Time: 9:00am - 5:00pm PDT, June 14, 2018.
The "Applying a “Whack-a-mole” Method using Cray’s perftools to identify the Moles" presentation in the morning will demonstrate some of the new capabilities available with the Cray performance tools, and will cover a recommended process of using the tools to identify key bottlenecks (moles) in a program, and then reduce/remove (whack) them with some innovative optimization techniques.
Over the past several years, Cray has strived to make obtaining and analyzing application performance information easier for the developer. Ease-of-use is especially important because the task of application profiling is not typically performed as regularly as, for example compilations, and trying to remember how to use a tool can be an easy deterrent when considering whether or not to tackle application performance tuning. This tutorial will cover a recommended process of using the Cray performance tools to identify key bottlenecks (moles) in a program, and then reduce/remove (whack) them with some innovative optimization techniques. In addition to demonstrating the ease of using perftools-lite experiments, we will discuss how to interpret data from the generated reports.
Afternoon presentations will cover what's new in Cray Programming Environment tools, and more tips and tricks for Perftools, and interpretation of collected results. The day will end with introducing the Cray Programming Environment Deep Learning Scalability Plugin.
|8:30 am - 9:00 am||Coffee and Rolls|
|9:00 am - 9:15 am||Introduction|
|9:15 am - 10:45 am||Applying a “Whack-a-mole” Method using Cray’s perftools to identify the Moles|
|10:45 am - 11:00 am||Morning Break|
|11:00 am - 12:00 am||Continue with Applying a “Whack-a-mole” Method using Cray’s perftools to identify the Moles|
|12:00 pm - 1:00 pm||Lunch and Discussion|
|1:00 pm - 1:45 pm||What is new in PE|
|1:45 pm - 2:30 pm||perftools tips and tricks, data interpretation|
|2:30 pm - 2:45 pm||Afternoon Break|
|2:45 pm - 3:15 pm||Tips when using Cray MPI|
|3:15 pm - 3:45 pm||Cray PE DL Scalability Plugin|
|3:45 pm - 4:00 pm||Wrap-up and Questions|
Please fill out the short Registration Form to help us with logistics.
In person and Remote Connection Information
This event will be presented both online using Zoom technology and in person at NERSC/LBNL (visitor info) in Berkeley, CA. The workshop will be held at Building 50B, Room 4205.
Remote Connection info:
Description:Join from PC, Mac, Linux, iOS or Android: https://lbnl.zoom.us/j/5104865180
Or iPhone one-tap :
US: +14086380986,,5104865180# or +16465588656,,5104865180#
Dial(for higher quality, dial a number based on your current location):
US: +1 408 638 0986 or +1 646 558 8656 or +1 646 558 8665 or +1 669 900 6833 or +1 855 880 1246 (Toll Free) or +1 877 369 0926 (Toll Free)
Meeting ID: 510 486 5180
International numbers available: https://zoom.us/u/h5Yj11EI
NERSC2018-Levesque-Poxon.pdf | Adobe Acrobat PDF fileApplying a “Whack-a-mole” Method using Cray’s perftools to identify the Moles. John Levesque, Heidi Poxon, Cray
180614+CrayPE+Workshop-NERSC.pdf | Adobe Acrobat PDF fileWhat is new in the Cray Programming Environment. Luiz DeRose, Cray.
performance-tools.pdf | Adobe Acrobat PDF fileCray Performance Tools. Heidi Poxon, Cray
MPI-tips.pdf | Adobe Acrobat PDF fileTips When Using Cray MPI. Heidi Poxon, Cray
180614+CrayPE+Workshop-DL-Plugin.pdf | Adobe Acrobat PDF fileCray PE DL Scalability Plugin. Luiz DeRose, Cray