ALCF Theta ESP Hands-On Workshop

ALCF Staff and Industry Experts
Workshop Intermediate
THETA

August 16 - 19, 2016

Argonne Leadership Computing Facility

In ​this ​workshop, ​developers ​from ​the ​ALCF's Theta ​Early ​Science ​Program ​(ESP) ​projects ​will ​have ​access ​to ​the ​new ​Theta ​supercomputer ​to ​work ​on ​porting, ​benchmarking, ​and ​optimizing ​ their ​applications. ​The event will include ​two ​half-days ​of ​instruction ​from ​Intel ​and ​Cray ​on ​their ​development ​and ​systems ​software. The remainder of workshop time will be ​unstructured ​hands-on ​work. ​


  • Days 1 & 2 | Intel - Intel ​applications ​experts will help attendees use ​the ​Intel ​development ​environment, ​and ​​understand ​issues ​related ​to ​the ​KNL ​hardware ​(memory ​hierarchy, ​etc.).
  • Days 3 & 4 | ​Cray - Cray experts ​will ​help ​attendees use the Cray ​development ​environment, ​and ​understand ​issues ​related ​to ​Cray ​hardware ​and ​system ​software.

 

Agenda

Day 1 – Tuesday, August 16
8:00 & 8:15 a.m. Shuttle departs from Guest House to Building 240
8:30 - 9:00 a.m. Continental Breakfast
9:00 - 9:10 a.m. Welcome - Mike Papka, ALCF
9:10 - 10:20 a.m. Intel Compilers (Martyn Corden, Intel)
· Optimization:
  • Very brief overview
  • Advanced vectorization

· Building for KNL:

  • New possibilities with Intel® AVX-512
  • Allocating high bandwidth memory
10:20 - 10:30 a.m Break
10:30 - 11:20 a.m.

Intel VTune Amplifier & Advisor (James Tullos, Intel)

· Intel® VTune™ Amplifier XE for Intel® Xeon Phi™ Processors

  • Running command line analysis
  • Advanced Hotspots analysis
  • General Exploration analysis
  • Memory Access analysis
  • Tips

· Intel® Advisor

  • Threading Assistant
  • Vectorization Assistant

11:20 a.m. - 1:00 p.m.

[box lunches distributed at 12 p.m.]

Intel Cluster Tools (James Tullos, Intel)

· Intel® MPI Library

  • Brief Overview
  • Performance Tips for Intel® Xeon Phi™

· Intel® Trace Analyzer and Collector

  • Usage
  • Available Charts
  • Scaling with MPI Performance Snapshot
1:00 - 1:45 p.m

Alexander Heinicke (Intel)

1:45 - 5:00 p.m. Hands-On Work
5:00 p.m. & 5:30 p.m. Shuttle bus departs for Guest House from Building 240
Day 2 – Wednesday, August 17
8:00 & 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. aprun (Peter Mendygral, Cray)

10:00 a.m. - 5:00 p.m.

[box lunches distributed at 12 p.m.]

 

Hands-On Work
5:00 p.m. & 5:30 p.m. Shuttle bus departs for Guest House from Building 240
Day 3 – Thursday, August 18
8:00 & 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. Introduction
9:15 - 10:45 a.m. Cray MPI for KNL (Luiz De Rose, Cray)
10:45 - 11:00 a.m. Break

11:00 a.m. - 12:30 p.m.

[box lunches distributed at 12 p.m.]

Cray Compiling Environment (Heidi Poxon, Cray)
12:30 - 1:30 p.m. Cray Performance Tools
1:30 - 2:00 p.m. Reveal
2:00 - 2:30 p.m. Tips for KNL
2:30 - 5:00 p.m. Hands-On Work
5:00 p.m. & 5:30 p.m. Shuttle bus departs for Guest House from Building 240
 Day 4 – Friday, August 19  
8:00 & 8:15 a.m. Shuttle bus departs for Building 240 from Guest House
8:30 - 9:00 a.m. Continental Breakfast

9:00 a.m. - 5:00 p.m.

[box lunches distributed at 12 p.m.]

 

Hands-On Work
5:00 p.m. & 5:30 p.m. Shuttle bus departs for Guest House from Building 240