ALCF Computational Performance Workshop

Performance Workshop

 

Work with staff experts to boost your performance on our resources

Held at the ALCF from May 2–5, our intensive four-day workshop is intended to help you achieve computational readiness on current and future many-core 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 INCITE or ALCC 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.

 

 

 

Agenda

Day 1 – Tuesday, May 2
8:15 a.m. Shuttle departs from Guest House to Building 240
8:30 - 9:00 a.m. Continental Breakfast
9:00 - 9:15 a.m. Welcome - Mike Papka (ALCF)
9:15 - 9:30 a.m. Introduction to Workshop & Safety Review - Ray Loy and Richard Coffey (ALCF)
9:30 - 10:15 a.m ALCF System Architectures, Hardware - Scott Parker (ALCF)
10:15 - 10:30 a.m. Break
10:30 - 11:30 a.m. ALCF System Architectures, Software and Job Submission - Chris Knight (ALCF)
11:30 a.m. - 12:00 p.m. Hands-on
12:00 - 1:00 p.m. Lunch and Talk: ALCF Allocation Programs - Katherine Riley (ALCF)
1:00 - 2:00 p.m. Performance Optimization I: Single Core/Node Vectorization, Memory
  Part 1: Overview and BG/Q - Hal Finkel (ALCF)
  Part 2: KNL - James Tullos (Intel)
  Supplemental material: Building for KNL and Intel's Optimizing Compiler
2:00 - 5:00 p.m. Hands-on
2:45 - 3:00 p.m. Break
3:00 - 5:00 p.m. ALCF Theta Performance Tools (Room 1404/1405)
  3:00 - 4:00 p.m. - OpenMP on KNL - Ken Craft (Intel)
  4:00 - 5:00 p.m. - Roofline Analysis on KNL - James Tullos (Intel)
5:15 p.m. Shuttle departs from Building 240 to Guest House
Day 2 – Wednesday, May 3
8:15 a.m. Shuttle departs from Guest House to Building 240
8:30 - 9:00 a.m. Continental Breakfast
9:00 - 10:45 a.m. ALCF Performance Tools
  9:00 - 9:15 a.m. - Gprof Quick Start - Ray Loy (ALCF) and Michael D'Mello (Intel)
  9:15 - 10:00 a.m. - Profiling with HPCToolkit - Mark Krentel (Rice University)
  10:00 - 10:45 a.m. - TAU Performance Analysis - Sameer Shende (Paratools)
10:45 - 11:00 a.m. Break
11:00 - 11:30 a.m. Debugging on ALCF Systems - Ray Loy (ALCF)
11:30 a.m. - 12:00 p.m. The Allinea DDT Debugger and MAP Performance Profiler - Ryan Hulguin (Allinea)
12:00 - 12:10 p.m. Group Photo
12:10 - 1:00 p.m. Lunch and Talk: User Perspective on Theta - Katrin Heitmann (Argonne)
1:00 - 2:00 p.m. Performance Optimization II: Multi-Node Communication/Network Topology Libraries
  Part 1: Overview and BG/Q - William Scullin (ALCF)
  Part 2: KNL – Gene Wagenbreth (Cray)
2:00 - 5:00 p.m. Hands-on
3:15 - 3:30 p.m. Break
2:15 - 3:15 p.m. ALCF Data Science Capabilities (Room 1404/1405)
  2:15 - 3:15 p.m. - Spark on Theta - Mike Ringenburg (Cray)
3:30 - 4:30 p.m. ALCF Theta Performance Tools (Room 1404/1405)
  3:30 - 4:00 p.m. - Vtune Quick Start - James Tullos (Intel)
  4:00 - 4:30 p.m. - CrayPat Quick Start - Gene Wagenbreth (Cray)
5:15 p.m. Shuttle departs from Building 240 to Guest House
 Day 3 – Thursday, May 4
8:15 a.m. Shuttle departs from Guest House to Building 240
8:30 - 9:00 a.m. Continental Breakfast
9:00 - 9:30 a.m. Performance Portability - Tim Williams (ALCF)
9:30 - 10:30 a.m. Ensemble Jobs and Workflows - Paul Rich (ALCF)
10:30 - 10:45 a.m. Break
10:45 - 11:15 a.m. Python on HPC: Best Practices - William Scullin (ALCF)
11:15 a.m. - 12:00 p.m. Hands-on
12:00 - 1:00 p.m. Lunch and Talk: Next Steps - Richard Coffey (ALCF)
1:00 - 2:00 p.m.
Optimizing I/O - Paul Coffman (ALCF)
2:00 - 5:00 p.m. Hands-on
3:30 - 3:45 p.m. Break
2:30 - 3:30 p.m. ALCF Data Science Capabilities (Room 1404/1405)
  2:30 - 3:30 p.m. - Analyzing Python Performance with Intel® VTune™ Amplifier – James Tullos (Intel)
5:15 p.m. Shuttle departs from Building 240 to Guest House
Day 4 – Friday, May 5
8:15 a.m. Shuttle departs from Guest House to Building 240
8:30 - 9:00 a.m. Continental Breakfast
9:00 - 10:00 a.m. Visualization - Silvio Rizzi (ALCF)
10:00 - 12:00 p.m. Hands-on
12:00 p.m. Wrap-up

Lodging

If you would like to book your stay at Argonne's Guest House, you will need to call 1(800) 632-8990 or 1(630) 739-6000 before the April 19th cut off date.

You must mention room block "ALCF Event" to receive the Argonne rate.

Your Required Gate Pass/Badge

Argonne is a badged facility. A gate pass (issued as a clip-on ID badge) is required to enter Argonne the lab. Once you are approved to attend this event, we will arrange for a gate pass to be ready for you to pick up at the Argonne Information Center, building 224, located outside the main Argonne gate ("Northgate") on Northgate Road off Cass Avenue. The Argonne Information Center is open from 6:30 a.m. to 4:55 p.m. central. If you arrive after hours, your gate pass will be available from the guards at the guardhouse. If you have not arranged in advance for your driver to receive a gate pass, he/she will not be allowed to drive you into the laboratory. See the Getting to Argonne tab for instructions.

Visitors who have been issued a gate pass may enter the site for Laboratory-approved activities subject to the time and date restrictions on their gate pass. All visitors are required to present photo identification, such as a driver’s license or passport, to receive a gate pass. Non-U.S. citizens must also provide INS documents (visa, passports, I-20, I-797A and/or DS2019). In addition, all those operating a motor vehicle on site must have a valid driver’s license. Passes must be worn in plain view, on the upper part of the body, at all times while on site. Gate passes may be used only to gain site access for the person to whom the pass was issued. Visitors, except Argonne Guest House or Lodging residents, may not authorize site access or issuance of a gate pass for any other person.

Getting to Argonne

If you are not traveling to Argonne via private or rental car, please note that limousine and taxi drivers who are not US citizens may be unable to enter the lab. We strongly recommend you contact United Limousine for your ground transportation needs. As a contracted provider, United Limousine is familiar with Argonne security processes and will assure your driver meets the requirements to enter the laboratory.

  • United Limousine Reservations: 1-630-969-3865 (IMPORTANT: Be sure to notify United Limousine that you are traveling to Argonne National Laboratory.)
  • Airport Arrivals: 1-800-331-9037 or 1-630-969-3865

Argonne Leadership Computing Facility (ALCF)
Building 240
9700 S. Cass Avenue
Argonne, IL  60439
North Entrance to Argonne in Google Maps

To Argonne coming east from O'Hare International Airport: Take I-294 south to I-55. Exit west on I-55 (toward St. Louis) and continue for about four miles to Cass Avenue. Exit south on Cass and turn right at the Argonne sign on Northgate Road, immediately south of I-55. Follow Northgate Road to the Argonne Information Center.

To Argonne coming east from Midway Airport: Take Cicero Avenue north to I-55. Enter I-55 south and continue for about 14 miles to Cass Avenue. Exit south on Cass and turn right at the Argonne sign on Northgate Road, immediately south of I-55. Follow Northgate Road to the Argonne Information Center.