ALCF Simulation, Data, and Learning Workshop | Fall 2018

Workshop Intermediate, Advanced
SDL Workshop

Join us Oct. 2-4, 2018, for an opportunity to work with ALCF and industry experts to improve the performance and productivity of simulation, data science, and machine learning applications on ALCF systems.

The ALCF and our user community are driving a new paradigm for scientific computing—the convergence of simulation, data analysis, and machine learning.

From October 2–4, 2018, we will host the ALCF Simulation, Data, and Learning Workshop to help researchers improve the performance and productivity of simulation, data science, and machine learning applications on ALCF systems. Workshop participants will have the opportunity to:

  • Work directly with ALCF and industry professionals during dedicated hands-on sessions
  • Learn how to use available tools and frameworks to improve productivity
  • Learn how to set up workflows and use containers
  • Test and debug your code with exclusive full-system reservations on ALCF systems
  • Get assistance with Director's Discretionary projects to help prepare for a major allocation award
  • Improve the performance of your existing ALCF project
  • Plan ahead for 2019-2020 allocation proposal submissions

Registrants will be reviewed for experience level and will be asked to provide goals for attending.

 

Registration is closed.

 

 

Agenda

Day 1 (Tuesday, October 2)

8:30 Shuttle Departs from Guest House to TCS, Bldg. 240
9:00-9:10 Welcome - Mike Papka, ALCF
9:10-9:15 Introduction and Safety Review - Ray Loy, ALCF
9:15-10:00 Getting Started on ALCF Systems - Chris Knight, ALCF
10:00-10:30 Hands-on Session
10:30-10:45 Break
10:45-11:15 Overview of Machine Learning and Deep Learning at the ALCF (including DeepHyper, UQ, DAAL) - Elise Jennings, ALCF
11:15-12:00 Deep Learning with Keras, Tensorflow, PyTorch, and Horovod on Theta - Huihuo Zheng, ALCF
12:00-1:00 ALCF Allocation Programs (working lunch) - Katherine Riley, ALCF
1:00-1:40 Using and Scaling Python - William Scullin, ALCF
1:40-2:20

Profiling Your Application with Intel VTune and Advisor - Carlos Rosales-Fernandez, Intel

VTune-Example

Note: Examples referenced in /projects/intel/crosales are now in /projects/SDL_Workshop/crosales

2:20-3:20 Hands-on Session
3:20-3:35 Break
3:35-4:15 Scaling Deep Learning Frameworks - Mike Ringenburg, Cray
4:15-5:00 Hands-on Session
5:15 Shuttle Departs from TCS to Guest House

Day 2 (Wednesday, October 3)

8:30 Shuttle Departs from Guest House to TCS, Bldg. 240
9:00-9:30 Getting Started with Spark on Theta - Xiao-Yong Jin, ALCF
9:30-10:10 Spark Tips and Tricks including Alchemist - Mike Ringenburg, Cray
10:10-10:40 Hands-on Session
10:40-10:55 Break
10:55-12:00 TAU Performance Analysis - Nick Chaimov, Paratools
12:00-12:10 Group Photo
12:10-1:00 Scientific Domain-Informed Machine Learning - Prasanna Balaprakash, ANL (working lunch)
1:00-1:40 Using MPI Effectively on Theta - Sudheer Chunduri, ALCF
1:40-2:20

Debugging and Profiling with DDT and Map - Ryan Hulguin, ARM

Supplemental material: Starting up DDT and MAP

2:20-3:15 Hands-on Session
3:15-3:30 Break
3:30-3:35 ALCF Next Steps - Ray Loy, ALCF
3:35-4:15

Using OpenMP Effectively on Theta - Carlos Rosales-Fernandez, Intel

OpenMP-Example

Note: Examples referenced in /projects/intel/crosales are now in /projects/SDL_Workshop/crosales

4:15-5:00 Hands-on Session
5:15 Shuttle Departs from TCS to Guest House

Day 3 (Thursday, October 4)

8:30 Shuttle Departs from Guest House to TCS, Bldg. 240
9:00-9:40

Using MKL and MKL-DDN Effectively on Theta - Mourad Gouicem, Intel

Hands-on Materials

9:40-10:20 Executing Workflows including Running Ensemble Jobs Using Balsam - Misha Salim, ALCF
10:20-10:35 Break
10:35-11:15 Hands-on Session
11:15-12:00 Using Containers on Theta - Murat Keceli, ALCF
12:00-1:00 Run-to-run Variability on Theta and Best Practices for Perfomance Benchmarking - Sudheer Chunduri, ALCF (working lunch)
1:00-1:45 Parallel I/O and Storage - Rick Zamora, ALCF
1:45-2:30 Visualizing Your Data - Joe Insley and Silvio Rizzi, ALCF
2:30-3:30 Hands-on Session
3:30-3:45 Break
3:45-5:00 Hands-on Session
 

NOTE: No shuttle to Guest House. For assistance, visit registration desk.