2018-01-24 Programming the new KNL Cluster at LRZ (HKNL1W17)

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


PrerequisitesGood 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)