Programming the new KNL Cluster at LRZ

Date: Wednesday, January 24, 2018 09:00 - Thursday, January 25, 2018 16:30
Location:
LRZ Building, University campus Garching, near Munich, Kursraum 2 H.U.010
Contents:

The course will focus on how to program and use the new KNL cluster CoolMUC-3 (see https://www.lrz.de/services/compute/linux-cluster/coolmuc3/overview/) at LRZ.

Agenda (preliminary):

Wednesday, January 24, 2018, Kursraum 2, H.U.010 (course room)

 

  •     09:00-10:00 Welcome & Introduction (Weinberg)
  •     10:00-10:30 Overview of the Intel MIC architecture (Allalen)
  •     10:30-11:00 Coffee break
  •     11:00-11:30 Overview of Intel MIC programming & Using the LRZ Linux-Cluster (Allalen)
  •     11:30-12:00 Hands-on (Linux Cluster & Basic Programming)
  •     12:00-13:00 Lunch break
  •     13:00-14:00 Guided CoolMUC-3/SuperMUC Tour (Weinberg/Allalen)
  •     14:00-15:00 Vectorisation and basic Intel Xeon Phi performance optimisation (Allalen)
  •     15:00-15:30 Coffee break
  •     15:30-16:00 Hands-on (Basic Intel Xeon Phi performance optimisation)

 

Thursday, January 25, 2018, Kursraum 2, H.U.010 (course room)

  •     09:00-10:30 Code optimization process for KNL (with live demo)
  •     11:00-12:00 Intel profiling tools and roofline model
  •     12:00-13:00 Lunch break
  •     13:00-14:30 KNL Memory Modes and Cluster Modes, MCDRAM (Weinberg)
  •     14:30-15:00 Coffee Break
  •     15:00-16:00 Hands-on (Memory Modes and Cluster Modes, Weinberg)
  •     16:00-16:30 Wrap-Up

Prerequisites Good working knowledge of at least one of the standard HPC languages: C, C++ or Fortran. Basic OpenMP and MPI knowledge useful.
Language: English
Teachers: Momme Allalen, Luigi Iapichino, Volker Weinberg (Leibniz Supercomputing Centre)
Registration: Via the LRZ registration form. Please choose HKNL1W17.
Contact: Dr. Volker Weinberg (LRZ)