2018 ALCF Computational Performance Workshop

Workshop Beginner, Intermediate
ALCF Computational Performance Workshop

Our intensive three-day workshop is intended to help you achieve computational readiness on current and future many-core architectures.

Work with staff experts to boost your performance on our resources

Held at the ALCF from May 15–17, our intensive three-day workshop is intended to help you achieve computational readiness on current and future HPC architectures.

  • Get 10+ full hours of dedicated hands-on time with ALCF and industry professionals 
  • Learn advanced techniques and tools to enhance code performance and increase your data science skills
  • Test and debug as you go with exclusive full-system reservations on Theta and Mira
  • Prepare for an allocation

The ALCF Computational Performance Workshop is intended for experienced HPC users 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.

Workshop has ended. Please view the agenda to see the slide presentations.


  • Foreign Nationals: April 23, 2018
  • U.S. Citizen: April 30, 2018

* Please note: It is difficult for limousine and taxi drivers who are not U.S. citizens to enter the lab. Due to Argonne's strict entry restrictions, we strongly recommend that you contact United Limousine for your ground transportation needs. Be sure to notify United Limousine that you are traveling to Argonne National Laboratory.
United Limousine Reservations: 1-630-969-3865 
Airport Arrivals: 1-800-331-9037 or 1-630-969-3865


Day 1 (Tues, May 15)

8:30 Shuttle from Guest House to TCS, Bldg. 240
9:00-9:10 Welcome to the Computational Performance Workshop - Mike Papka, ALCF
9:10-9:15 Introduction and Safety Review - Ray Loy, ALCF
9:15-10:00 ALCF System Architectures: Software and Job Submission - Chris Knight, ALCF

ALCF System Architectures: Hardware and Single-Core/Node Vectorization, Memory


Part 1: Overview and BG/Q - Scott Parker, ALCF


Part 2: KNL - John Pennycook, Intel

11:15-12:00 Hands-on: Performance Design Collaboration
12:00-1:00 ALCF Allocation Programs - Katherine Riley, ALCF
1:00-2:00 Performance Optimization II: Multi-Node Communication/Network Topology and Libraries
  Part 1: Overview and BG/Q - William Scullin, ALCF
  Part 2: Optimizing MPI on Theta - Sudheer Chunduri, ALCF
2:00-3:30 ALCF Performance Tools

Part 1: Profiling with HPCToolkit - Mark Krentel, Rice University


Part 2: TAU Performance Analysis - Sameer Shende, Paratools


Hands-on Session


Shuttle from TCS to Guest House

Day 2 (Wed, May 16)

8:30 Shuttle from Guest House to TCS, Bldg. 240
9:00-10:15 ALCF Theta Performance Tools
  Part 1: VTune Quick Start and Roofline Analysis - John Pennycook, Intel and Paulius Velesko, Intel
  Part 2: Cray Performance Tools - Colleen Bertoni, ALCF
10:15-10:30 Break
10:30-11:00 Debugging on ALCF Systems - Ray Loy, ALCF
11:00-11:50 Hands-on: Performance Benchmarking Collaboration
11:50-12:00 Group Photo
12:00-1:00 Single-node optimization towards more efficient and productive quantum Monte Carlo simulations - Ye Luo, ANL
1:00-1:45 ALCF Data and Learning Frameworks - Taylor Childers, ALCF
1:45-2:30 Optimizing I/O - Rick Zamora, ALCF
2:30-5:00 Hands-on Session
5:15 Shuttle from TCS to Guest House

Day 3 (Thurs, May 17)

8:30 Shuttle from Guest House to TCS, Bldg. 240
9:00-9:45 OpenMP on KNL - John Pennycook, Intel
9:45-10:30 Math Libraries - Michael D'Mello, Intel
10:30-10:35 ALCF Next Steps - Ray Loy, ALCF
10:35-10:45 Break
10:45-12:00 Hands-on: Performance Enhancements Collaboration
12:00-1:00 Visualization at ALCF - Joe Insley, ALCF and Silvio Rizzi, ALCF

Ensemble Jobs and Workflows - Tom Uram, ALCF


Hands-on Session


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

Your Visit


A block of rooms has been reserved at ANL's on-site hotel, the Argonne Guest House (https://www.anlgh.org).

If you would like to stay there, please make a reservation through their web page or by calling 1(800) 632-8990 or 1(630) 739-6000.

  • Room Block: ALCF Computational Performance Workshop
  • Rate: $88.40 plus 6% tax
  • Block Dates: 5/14-5/18
  • Block expires: 5/1

Quick Reference

  • Project name
    • qsub -A Comp_Perf_Workshop
  • theta.alcf.anl.gov (11.69 petaflops KNL XC-40)
    • 9AM-6PM Queue: training (1K nodes) 
    • 6PM-12AM Queue: training (2K nodes - larger by request)
  • mira.alcf.anl.gov (10 petaflops Blue Gene/Q)
    • 9AM-6PM Queue: training (8K nodes)
    • 6PM-12AM Queue: training_pm (16K nodes - larger by request)
  • cooley.alcf.anl.gov (x86+GPU viz/analysis cluster)
    • 9AM-6PM Queue: R.training
  • Slides will be linked from Agenda soon
  • Online Documentation