2019 ALCF Computational Performance Workshop

ALCF Staff and Industry Experts
ALCF Computational Performance Workshop

Get ready for INCITE. Register for the ALCF Computational Performance Workshop to boost your code performance and achieve computational readiness for INCITE.

Work with experts to boost your code performance on ALCF computing resources

From April 30–May 2, 2019, we will host the annual ALCF Computational Performance Workshop to help researchers achieve computational readiness on ALCF computing resources. Workshop participants will have the opportunity to:

  • Work directly with ALCF and industry professionals during dedicated hands-on sessions
  • Explore advanced techniques and tools to enhance code performance and expand your data science skills
  • Benchmark and debug your code with exclusive reservations on ALCF computing systems
  • Prepare for a major allocation award (e.g., INCITE, ALCC, ALCF Data Science Program)

Who is eligible?

The ALCF Computational Performance Workshop is intended for HPC researchers and team members with near-term goals of applying for a major allocation award. Registrants will be reviewed for experience level and will be asked to provide both a research summary and goals for attending.

NOTE: Foreign nationals please check eligibility at the registration link.


  • March 29, 2019 - Registration deadline (extended)
  • April 1, 2019 - Notification of acceptance (U.S. Citizens)
  • April 20, 2019 - Notification of acceptance (foreign nationals)


Slides at: tinyurl.com/alcf-comp-perf-2019  

Day 1 (Tuesday, April 30)

8:30 Shuttle Departs from Argonne Guest House to TCS, Bldg. 240
9:00-9:10 Welcome to the ALCF Computational Performance Workshop, Mike Papka, Katherine Riley, ALCF 
9:10-9:15 Introduction and Safety Review, Ray Loy, ALCF 
9:15-10:00 Theta Software and Job Submission, Chris Knight, ALCF 
10:00-10:30 Hands-on Session: Accessing Theta
10:30-11:15 Debugging on ALCF Systems, Ray Loy, ALCF
11:30-12:15 Profiling with HPCToolkit, Mark Krentel, Rice University
12:15-1:15 ALCF Allocation Programs (Working Lunch), Katherine Riley, ALCF 
1:15-2:00 TAU Performance Analysis, Sameer Shende, Paratools 
2:00-2:45 VTune Quick Start and Roofline Analysis, Paulius Velesko, Intel
2:45-3:00 Break
3:00-5:00 Hands-on Session Breakout Session: VTune Deep Dive (Room 1404/1405)
5:15 Shuttle Departs from TCS to Argonne Guest House

Day 2 (Wednesday, May 1)

8:30 Shuttle Departs from Argonne Guest House to TCS, Bldg. 240
9:00-10:00 Hardware and Single Node/Core Optimization, Carlos Rosales-Fernandez, Intel
10:00-10:45 OpenMP and MPI, Carlos Rosales-Fernandez, Intel
10:45-11:15 I/O Optimization, Kevin Harms, ALCF 
11:15-11:30 Break 

Intel Math Kernel Library (MKL), Michael D'Mello, Intel

Intel MKL for Deep Neural Networks (MKL-DNN), Nathan Greeneltch, Intel

12:15-12:30 Group Photo
12:30-1:30 Application Performance Case Study (Working Lunch), Alvaro Vazquez-Mayagoitia, ALCF
1:30-2:15 Ensemble Jobs and Workflows, Misha Salim, ALCF 
2:15-2:30 Break 
2:30-4:00 Hands-on Session Breakout Session: Ensemble Jobs and Workflows Deep Dive (Room 1404/1405)
4:00-5:00 Presentation from Attendees 
5:15  Shuttle Departs from TCS to Argonne Guest House

Day 3 (Thursday, May 2)

8:30 Shuttle Departs from Argonne Guest House to TCS, Bldg. 240
9:00-9:15 ALCF: Next Steps, Yasaman Ghadar, ALCF 
9:15-11:15 Hands-on Session Breakout Session: OpenMP Deep Dive (Room 1404/1405)
11:15-12:00 Visualization at ALCF, Joe Insley and Silvio Rizzi, ALCF
12:00-12:30 Cray Performance Tools, Colleen Bertoni, ALCF 
12:30-1:30 Presentations from Workshop Attendees (Working Lunch)
1:30-2:15 ALCF Data and Learning Frameworks, Corey Adams, ALCF 
2:15-3:15 Fast Python Analytics and Deep Learning Frameworks on CPU, Nathan Greeneltch, Intel 
3:15-5:00 Hands-on Session
  NOTE: No shuttle to Guest House. For assistance, visit registration desk.