NERSCPowering Scientific Discovery for 50 Years

Cori KNL: Intel Tools Training and Hackathon, May 21-22, 2019

May 21, 2019

NERSC will host a two-day training event for users on Cori KNL Programming and Optimization Using Intel Tools from Tuesday, May 21 to Wednesday, May 22. The first day of the training will be mostly presentations from Intel staff, and the second day will be in the format of a hackathon where users can bring their own application codes and get hands-on help from NERSC and Intel staff on KNL optimization using Intel tools. 

Agenda

Time (PST) Topic Presenters
 May 21 8:30 am Refreshments  
  9:00 am Introduction -- Overview Jeff Rogers, Intel
  9:15 am Intel Distribution for Python Oleksandr Pavlyk, Intel
  10:30 am Intel Compilers Ron Green, Intel
    Optimization and Vectorization options and reports
    Floating Point Model and Accuracy Control
    Data alignment - Assist vectorization
    Open MP 4.0 SIMD - Control of Vectorization
  11:15 am Break  
  11:30 am Performance Libraries: Focus on MKL Ron Green, Intel
    Touch on Intel Performance Primitives, Intel Data Analytics Acceleration Library (machine learning), and Intel Threading Building Blocks
  12:15 pm Lunch and discussion  
  1:15 pm Intel Performance and Threading analysis tools: Intel VTune Amplifier XE 2019 U1 and U2 Munara Tolubaeva, Intel
    Types of Analysis: Advanced Hotspots, General Explorations, Memory Analysis
    Performance Snapshots for Hybrid MPI/OpenMP
    Examples with Python
    New in VTune 2019
  2:00 pm Intel Performance and Threading analysis tools: Intel Advisor XE and Intel Inspector Munara Tolubaeva, Intel
   
Intel Advisor XE
-- Platform Profiler
-- Vectorization Advisor
-- Roofline Feature
-- Threading
   
Intel Inspector
-- Types of Analysis: Memory Checking Analysis, Threading Analysis
  3:30 pm Introduction to Intel MPI, ITAC Munara Tolubaeva, Intel
  4:00 pm Intel Open Vino Overview  Jeff Rodgers, Intel
  4:30 pm  Wrap-up   
 May 22
8:30 am Refreshments  
  9:00 am Using Intel Tools at NERSC Charlene Yang, NERSC
  10:00 am Morning Hackathon: hands-on using Intel tools for your own applications  

  12:00 pm Lunch (Hackathon continues)   

  1:00 pm  Afternoon Hackathon: hands-on using Intel tools for your own applications  

  4:00 pm Adjourn (Days 2)  

Registration

Please register here.

Downloads