[Download Lectures and Dinner Talks here] |
|
[ Introductions | Track 1 | Track 2 | Track 3 | Track 4 | Track 5 | Track 6 | Track 7 | Track 8 ] |
|
SUNDAY, July 28, 2019 |
2:00 p.m. |
ATPESC On-site Check-in |
|
|
|
|
|
Opening |
|
|
|
|
4:00 |
Introduction to the ATPESC |
Marta García Martínez, ANL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Introductions_1_7-28_4pm_Garcia-Introduction_to_the_ATPESC.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
4:30 |
Quick Start on ATPESC Computing Resources |
Ray Loy, ANL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Introductions_2_7-28_430pm_Loy-Quick_Start_on_ATPESC_Resources.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
5:30 |
Participant Introductions |
|
|
|
|
|
MONDAY, July 29, 2019 |
7:30 a.m. |
Breakfast |
|
|
|
|
|
Track 1 – Hardware Architectures |
|
|
|
|
8:30 |
Introduction to Track 1 – Hardware Architectures |
Michael Papka, ANL / NIU |
![]() |
|
|
8:45 |
Theta and the Future of Accelerator Programming |
Scott Parker, ANL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-1_2_7-29_845am_Parker-Theta.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
9:30 |
Summit and Frontier at the OLCF |
Reuben Budiardja, ORNL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-1_3_7-29_930am_Budiardja-Summit_and_Frontier_at_the_OLCF-1.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File.png) |
10:15 |
Break |
|
|
|
|
10:45 |
NNSA Exploration: ARM for Supercomputing |
Howard Pritchard, LANL and Simon Hammond, SNL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-1_4_7-29_1045am_Pritchard_Hammond-ARM_for_Supercomputing.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File.png) |
11:30 |
Interconnects |
Ken Raffenetti, ANL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-1_5_7-29_1130am_Raffenetti-Interconnects.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File.png) |
12:30 p.m. |
Lunch |
|
|
|
|
1:30 |
Quantum Computing – The Why and How |
Jonathan Baker, UChicago |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-1_6_7-29_130pm_Baker-Quantum_Computing-Why_and_How.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File.png) |
2:15 |
SW/HW co-design for near-term quantum computing |
Yunong Shi, UChicago |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-1_7_7-29_215pm_Shi-Near-term-quantum-computing-SW-co-design.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
3:00 |
Break |
|
|
|
|
3:30 |
FPGAs and Machine Learning |
James Moawad, Intel and Greg Nash, Intel |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-1_8_7-29_330pm_Moawad_Nash-FPGAs.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
5:30 |
Dinner Talk: Protein Dynamics in Cellular Environments |
Rommie Amaro, UC San Diego |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Dinner_Talk_1_7-29_Amaro-Protein_Dynamics_in_Cellular_Environments.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
6:30 |
Hands-on Exercises |
|
|
|
|
9:15 |
Wrap-up |
|
|
|
|
|
TUESDAY, JULY 30, 2019 |
7:30 a.m. |
Breakfast |
|
|
|
|
|
Track 2 – Programming Models and Languages |
|
|
|
|
8:30 |
MPI for Scalable Computing |
Yanfei Guo, ANL, Ken Raffenetti, ANL and Rajeev Thakur, ANL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-2_1_7-30_830am_Guo-Raffenetti-Thakur-MPI_for_Scalable_Computing.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
10:15 |
Break |
|
|
|
|
10:45 |
MPI for Scalable Computing (Cont.) |
Yanfei Guo, ANL, Ken Raffenetti, ANL and Rajeev Thakur, ANL |
|
|
|
12:30 p.m. |
Lunch |
|
|
|
|
1:30 |
MPI for Scalable Computing (Cont.) |
Yanfei Guo, ANL, Ken Raffenetti, ANL and Rajeev Thakur, ANL |
|
|
|
3:00 |
Break |
|
|
|
|
3:30 |
MPI for Scalable Computing (Cont.) |
Yanfei Guo, ANL, Ken Raffenetti, ANL and Rajeev Thakur, ANL |
|
|
|
1:30 |
Dinner Talk: The Coming Age of Extreme Heterogeneity |
Jeffrey Vetter, ORNL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Dinner_Talk_2_7-30_Vetter-The_Coming_Age_of_Extreme_Heterogeneity.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
6:30 |
Hands-on Exercises: MPI |
|
|
|
|
9:15 |
Wrap-up |
|
|
|
|
|
WEDNESDAY, July 31, 2019 |
8:30 |
The OpenMP Common Core: A hands on exploration |
Tim Mattson, Intel |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-2_2_7-31_830am_Mattson-The-OpenMP_Common_Core.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
10:15 |
Break |
|
|
|
|
10:45 |
The OpenMP Common Core: A hands on exploration (Cont.) |
Tim Mattson, Intel |
|
|
|
12:30 p.m. |
Lunch |
|
|
|
|
1:30 |
The OpenMP Common Core: A hands on exploration (Cont.) |
Tim Mattson, Intel |
|
|
|
3:00 |
Break |
|
|
|
|
3:30 |
The OpenMP Common Core: A hands on exploration (Cont.) |
Tim Mattson, Intel |
|
|
|
5:30 |
Dinner Talk: Scientific Applications and Heterogeneous Architectures – Data Analytics and the Intersection of HPC and Edge Computing |
Michela Taufer, UT Knoxville |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Dinner_Talk_3_7-31_Taufer-Scientific_Applications_and_Heterogeneous_Architectures.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
6:30 |
Hands-on Exercises: OpenMP |
|
|
|
|
9:15 |
Wrap-up |
|
|
|
|
|
THURSDAY, August 1, 2019 |
7:30 a.m. |
Breakfast |
|
|
|
|
8:30 |
Kokkos: C++ Performance Portability for Production |
Christian Trott, SNL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-2_3_8-1_830am_Trott-Kokkos.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
10:00 |
Break |
|
|
|
|
10:30 |
Kokkos: C++ Performance Portability for Production (Cont.) |
Christian Trott, SNL |
|
|
|
12:30 p.m. |
Lunch |
|
|
|
|
1:30 |
A Tutorial Introduction to RAJA |
Rich Hornung, LLNL and Arturo Vargas, LLNL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-2_4_8-1_130pm_Hornung-Vargas-A_Tutorial_Introduction_to_RAJA.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
3:00 |
Break |
|
|
|
|
3:30 |
A Tutorial Introduction to RAJA (Cont.) |
Rich Hornung, LLNL and Arturo Vargas, LLNL |
|
|
|
3:30 |
Dinner Talk: The Parallel Computing Revolution is Only Half Over |
Rob Schreiber, Cerebras |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Dinner_Talk_4_8-1_Schreiber-The_Parallel_Computing_Revolution_is_Only_Half_Over.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
6:30 |
Hands-on Exercises: Kokkos and RAJA |
|
|
|
9:15 |
Wrap-up |
|
|
|
|
|
FRIDAY, August 2, 2019 |
7:30 a.m. |
Breakfast |
|
|
|
|
|
Track 3 – Data Intensive Computing and I/O |
|
|
|
|
8:30 |
Data Intensive Computing and I/O |
Phil Carns, ANL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-3_1_8-2_830am_Carns-Principles_of_HPC_IO.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
9:00 |
Introduction to Darshan |
Phil Carns, ANL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-3_2_8-2_9am_Carns-Introduction_to_Darshan.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
9:30 |
HPC I/O Data Management Tools |
Phil Carns, ANL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-3_3_8-2_930am_Carns-HPC_IO_Data_Management_Tools.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
10:00 |
Break |
|
|
|
|
10:30 |
Introduction to MPI-I/O |
Robert Latham, ANL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-3_4_8-2_1030am_Latham-Introduction_to_MPI_IO.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
11:15 |
Higher-level I/O libraries |
Robert Latham, ANL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-3_5_8-2_1115am_Latham-Higher-level_IO_Libraries.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
12:30 p.m. |
Lunch |
|
|
|
|
1:30 |
Scalable HDF5 |
Quincey Koziol, LBNL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-3_6_8-2_130pm_Koziol-Scalable_HDF5.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
3:15 |
Break |
|
|
|
|
3:45 |
I/O Architectures and Technology |
Glenn Lockwood, NERSC |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-3_7_8-2_345pm_Lockwood-IO_Architectures_and_Technology.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
4:15 |
Understanding and Tuning I/O Performance |
Glenn Lockwood, NERSC |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-3_8_8-2_415pm_Lockwood-Understanding_and_Tuning_IO_Performance.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
5:00 |
Open Discussion |
|
|
|
|
5:30 |
Dinner Talk: Exploring the Dark Universe |
Katrin Heitmann, ANL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Dinner_Talk_5_8-2_Heitmann-Exploring_the_Dark_Universe.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
6:30 |
Hands-on Exercises |
|
|
|
|
9:15 |
Wrap-up |
|
|
|
|
|
|
|
|
|
|
SATURDAY, August 3, 2019 |
7:30 a.m. |
Breakfast |
|
|
|
|
12:30 p.m. |
Argonne National Laboratory Tour: Includes the ALCF, APS, ATLAS and the NE Exhibition Hall |
|
|
|
|
|
|
|
|
|
|
SUNDAY, August 4, 2019 |
7:30 a.m. |
Breakfast |
|
|
|
|
|
Day Off |
|
|
|
|
|
|
|
|
|
|
MONDAY, August 5, 2019 |
7:30 a.m. |
Breakfast |
|
|
|
|
8:30 |
Adaptive Linear Solvers and Eigensolvers |
Jack Dongarra, UT Knoxville (*) Speaker Track 5 |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-5_1_8-5_830am_Dongarra-Adaptive_Linear_Solvers_and_Eigensolvers.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
|
Track 4 – Data Analysis and Visualization |
|
|
|
|
9:30 |
Data Analysis and Visualization |
Joseph Insley, ANL / NIU and ANL and Silvio Rizzi, ANL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-4_1_8-5_930am_Insley_Rizzi-Data_Analysis_and_Visualization.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
10:15 |
Break |
|
|
|
|
10:45 |
Large Scale Visualization with ParaView |
Dave DeMarle, Kitware |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-4_2_8-5_1045am_DeMarle-ParaView.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
12:30 p.m. |
Lunch |
|
|
|
|
1:30 |
Visualization and Anaysis of HPC Simulation Data with VisIt |
Cyrus Harrison, LLNL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-4_3_8-5_130pm_Harrison-VisIt.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
3:15 |
Break |
|
|
|
|
3:45 |
Scalable Molecular Visualization and Analysis Tools in VMD |
John Stone, UIUC |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-4_4_8-5_345pm_Stone-VMD.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
4:30 |
Exploring Visualization with Jupyter Notebooks |
Joseph Insley, ANL / NIU and Silvio Rizzi, ANL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-4_5_8-5_430pm_Insley_Rizzi-Exploring_Visualization_with_Jupyter_Notebooks.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
5:30 |
Dinner Talk: Dreamworks Animation |
Mark Jackels, Dreamworks |
|
|
|
6:30 |
Hands-on Exercises |
|
|
|
|
9:15 |
Wrap-up |
|
|
|
|
|
TUESDAY, August 6, 2019 |
7:30 a.m. |
Breakfast |
|
|
|
|
|
Track 5 – Numerical Algorithms and Software for Extreme-Scale Science |
|
|
|
|
8:30 |
Introduction to Session |
Lois Curfman McInnes, ANL |
![]() |
|
|
8:35 |
Communication-Avoiding Algorithms for Linear Algebra, Machine Learning and Beyond |
Jim Demmel, ANL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-5_3_8-6_835am_Demmel-Communication-Avoiding_Algorithms.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
9:30 |
Overview of Numerical Algorithms and Software for Extreme-Scale Science |
Lois Curfman McInnes, ANL and Mark Miller, LLNL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-5_4_8-6_930am_McInnes-Overview.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
10:30 |
Break |
|
|
|
|
11:00 |
AMReX: Building a Block-Structured AMR Application (and More) |
Ann Almgren, LBNL and Donald Willcox, LBNL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-5_5_8-6_11am_Almgren-AMReX.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
12:00 |
Time Integration and Nonlinear Solvers (with hands-on examples using SUNDIALS) |
Daniel Reynolds, SMU |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-5_6_8-6_12pm_Reynolds-Time_Integration_and_Non-Linear_Solvers.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
12:30 p.m. |
Lunch |
|
|
|
|
1:30 |
Time Integration and Nonlinear Solvers (Cont.) |
Daniel Reynolds, SMU |
|
|
|
2:00 |
Krylov Solvers and Preconditioning |
Christian Glusa, SNL and Jonathan Hu, SNL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-5_7_8-6_2pm_Hu-Krylov_Solvers_and_Preconditioning.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
3:00 |
Break |
|
|
|
|
3:30 |
Algorithms and Software for Extreme-Scale Computing |
Panel Moderator: Mark Miller, LLNL, Panelists: Ann Almgren, LBNL, Barry Smith, ANL, Jonathan Hu, SNL, Lois Curfman MacInnes, ANL, Daniel Reynolds, SMU |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-5_9_8-6_330pm_Panel.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
4:25 |
PDE-constrained Optimization Using PETSc/TAO |
Alp Dener, ANL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-5_8_8-6_425pm_Dener-PETSc-TAO.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
5:10 |
Putting it all Together |
Ann Almgren, LBNL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-5_9_8-6_510pm_Almgren-Putting_It_All_Together.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
5:30 |
Dinner Talk: The Apollo Guidance Computer: When 100 Flops/Watt was a Giant Leap |
Mark Miller, LLNL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Dinner_Talk_7_8-6_Miller-The_Apollo_Guidance_Computer.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
6:30 |
Self-Paced Hands-on with subject matter experts (SME) |
|
|
|
|
7:30 |
Self-Paced Hands-on + SME speed-dating in pairs |
|
|
|
|
8:50 |
Self-Paced Hands-on with SME |
|
|
|
|
|
WEDNESDAY, August 7, 2019 |
7:30 a.m. |
Breakfast |
|
|
|
|
|
Track 6 – Performance Tools and Debuggers |
|
|
|
|
8:35 |
Debugging and Profiling HPC Applications |
Ryan Hulguin, ARM |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-6_1_8-7_835am_Hulguin-ARM.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
9:20 |
Techniques for Debugging HPC Applications |
Nikolay Piskun, RogueWave |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-6_2_8-7_920am_Piskun-RogueWave.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
10:05 |
Hands-on: Debugging |
|
|
|
|
10:30 |
Break |
|
|
|
|
10:45 |
Hands-on: Debugging (Cont.) |
|
|
|
|
11:15 |
Preparing an application for Hybrid Supercomputing using Cray’s Tool Suite |
John Levesque, Cray |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-6_3_8-7_1115am_Levesque-Cray_Tools.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
12:00 |
Hands-on: Cray Tools |
|
|
|
|
12:30 p.m. |
Lunch |
|
|
|
|
1:30 |
Gaining Insight into Parallel Program Performance using HPCToolkit |
John Mellor-Crummey, Rice University |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-6_4_8-7_130pm_Mellor-Crummey-HPCToolkit.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
2:15 |
TAU Performance System |
Sameer Shende, Univ. of Oregon |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-6_5_8-7_215pm_Shende-TAU.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
3:00 |
Hands-on: HPCToolkit, TAU |
|
|
|
|
3:30 |
Break |
|
|
|
|
3:45 |
Hands-on: HPCToolkit, TAU (Cont.) |
|
|
|
|
4:15 |
Profiling your application with Intel Vtune Amplifier |
Paulius Velesko, Intel |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-6_6_8-7_415pm_Velesko-Intel_Vtune_Amplifier.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
4:45 |
Intel Advisor and Roofline Model |
Egor Kazachkov, Intel |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-6_7_8-7_445pm_Kazachkov-Intel_Advisor_and_Roofline_Model.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
5:30 |
Dinner Talk: Coding the Continuum |
Ian Foster, ANL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Dinner_Talk_8_8-7_Foster-Coding_the_Continuum.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
6:30 |
Hands-on: Performance Tools and Debuggers |
|
|
|
|
9:15 |
Wrap-up |
|
|
|
|
|
THURSDAY, August 8, 2019 |
7:30 a.m. |
Breakfast |
|
|
|
|
|
Track 7 – Software Productivity |
|
|
|
|
8:45 |
What All Codes Should Do: Overview of Best Practices in HPC Software Development |
Katherine Riley, ANL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-7_1_8-8_845am_Riley-What_All_Codes_Should_Do.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
9:30 |
Requirements & Test Driven Development |
Jared O’Neal, ANL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-7_2_8-8_930am_ONeal-Requirements_and_TDD.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
10:15 |
Break |
|
|
|
|
10:45 |
Software Design and Testing |
Anshu Dubey, ANL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-7_3_8-8_1015am_Dubey-Software_Design_and_Testing.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
11:45 |
An Introduction to Software Licensing |
James Willenbring, SNL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-7_4_8-8_1145am_Willenbring-Software-Licensing.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
12:30 p.m. |
Lunch |
|
|
|
|
1:30 |
Agile Methodologies & Useful GitHub Tools |
James Willenbring, SNL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-7_5_8-8_130pm_Willenbring-Agile_and_GitHub.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
2:30 |
Git Workflows |
Jared O’Neal, ANL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-7_6_8-8_230pm_ONeal-Git_Workflows.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
3:00 |
Break |
|
|
|
|
3:30 |
Code Coverage and Continuous Integration |
Jared O’Neal, ANL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-7_7_8-8_330pm_ONeal-Code_Coverage_and_Continuous_Integration.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
4:00 |
Software Refactoring and Documentation |
Anshu Dubey, ANL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-7_8_8-8_4pm_Dubey-Software_Refactoring_and_Documentation.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
4:30 |
The Convergence of Big Data and Large-scale Simulation: Leveraging the Continuum |
David Keyes, KAUST (*) Speaker Track 5 |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-5_10_8-8_430pm_Keyes-The_Convergence_of_Big_Data.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
5:30 |
Dinner Talk: Quantum Computing Trends |
Yuri Alexeev, ANL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Dinner_Talk_9_8-8_Alexeev-QC_Trends.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
6:30 |
Hands-on Exercises |
|
|
|
|
9:15 |
Wrap-up |
|
|
|
|
|
|
|
|
|
|
FRIDAY, August 9, 2019 |
7:30 a.m. |
Continental Breakfast |
|
|
|
|
8:30 |
Deep Learning: Basics |
Prasanna Balaprakash, ANL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-8_1_8-9_830am_Balaprakash-Deep_Learning_Basics.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
9:25 |
Autoencoders and Generative Adversarial Networks (GANs) |
Corey Adams, ANL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-8_2_8-9_925am_Adams-Autoencoders_and_GANS.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
10:15 |
Break |
|
|
|
|
10:45 |
Uncertainty Quantification and Deep Learning |
Elise Jennings, ANL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-8_3_8-9_1045am_Jennings-UQ_and_DL.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
11:25 |
Science Use Case 1 – Deep Learning in Astrophysics |
Elise Jennings, ANL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-8_4_8-9_1125am_Jennings-DL_in_Astrophysics.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
12:00 |
Optimization Methods for Machine Learning |
Bethany Lusch, ANL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-8_5_8-9_12pm_Lusch-Optimization_Methods_for_ML.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
12:30 p.m. |
Lunch |
|
|
|
|
1:30 |
Data Parallel Deep Learning |
Huihuo Zheng, ANL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-8_6_8-9_130pm_Zheng-Data_Parallel_DL.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
2:10 |
Profiling and Understanding DL Workloads on Supercomputing Systems |
Murali Krishna Emani, ANL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-8_7_8-9_210pm_Emani-Workloads.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
2:50 |
Reinforcement Learning |
Sami Khairy, IIT |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-8_8_8-9_250pm_Khairy-Reinforcement_Learning.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
3:15 |
Break |
|
|
|
|
3:45 |
Hyper-parameter Optimization and DeepHyper, and A Quick Look at Hyperparameter Tuning |
Prasanna Balaprakash, ANL and Misha Salim, ANL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-8_9_8-9_345pm_Balaprakash-DeepHyper.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
4:35 |
Science Use Case 2 – Diffusion Convolution Recurrent Neural Network for Traffic Forecasting |
Tanwi Mallick, ANL and Prasanna Balaprakash, ANL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-8_11_8-9_435pm_Mallick-DCRNN_for_Traffic_Forecasting.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
5:05 |
Science Use Case 3 – Data driven materials discovery for dye sensitized solar cells |
Alvaro Vazquez-Mayagoitia, ANL |
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/ATPESC_2019_Track-8_12_8-9_505pm_Vazquez-Mayagoitia-Solar_Cells.png) |
|
![](https://extremecomputingtraining.anl.gov/wp-content/uploads/sites/96/2020/06/MP3_Audio_File-1.png) |
5:30 |
Program Reviews and Close-out |
Marta García Martínez – ATPESC Program Director, ANL |
|
|
|
|
Thank You and Safe Travels |
|
|
|
|