NERSCPowering Scientific Discovery for 50 Years

Cori KNL: Programming and Optimization, Feb 12-13, 2019

February 12, 2019

NERSC will host a two-day training event for users on Cori KNL Programming and Optimization from Tuesday, February 12 to Wednesday, February 13. The first day of the training will be mostly presentations from Cray and NERSC staff, and the second day will be in the format of a hackathon that users can bring your own application codes and get hands-on help for KNL porting and optimization. 

Agenda

Time (PST) Topic Presenters
 Feb 12 8:30 am Refreshments  
  9:00 am Introduction: The basics of compiling and running jobs on KNL NERSC/Zhengji Zhao
  9:30 am System Hardware Overview Cray/Rich Slick
    Brief XC overview
    Haswell and KNL
  10:00 am Break  
  10:20 am System Software Overview Cray/Rich Slick
    Cray compiler
    Datawarp
    Storage
    Slurm
  11:20 pm Using Cray systems with KNL processors (Part 1) Cray/Kevin Thomas
    KNL hardware
    Processor modes
    CPU affinity
    Slurm usage
  12:00 pm Lunch + continue with Part 1  
  1:30 pm Using Cray systems with KNL processors (Part II) Cray/Kevin Thomas
  2::20 pm Break  
  2:30 pm Hands-on   
  4:30 pm  Adjourn (Day 1)  
 Feb 13  8:30 am Refreshments  
 
 9:00 am Performance Summary NERSC/Jack Deslippe
  9:30 am Performance Tools Cray/Rich Slick
  10:30 am Break
  10:50 am Preparing to optimize for KNL Cray/Kevin Thomas
    Target science
    Profilng and hotspots
    Job size scaling
    Memory usage
  11:50 am lunch and discussion  
  1:00pm Hands-on 
   4:30pm  Adjourn (Day 2)  

Registration

Please register here.

Downloads