Jul 8 – 11, 2014
Garching (Germany)
CET timezone
This four-day workshop gives an introduction to the usage of the new Petaflop class Supercomputer at LRZ, SuperMUC. The first three days of this are dedicated to presentations by Intel on their software development stack (compilers, tools and libraries); the remaining day will be comprised of talks and exercises delivered by IBM and LRZ on usage of the IBM-specific aspects of the new system (IBM MPI, LoadLeveler, HPC Toolkit) and recommendations on tuning and optimizing for the new system.
Starts
Ends
CET
Garching (Germany)
Lecture room H.E.009
LRZ Building, University campus Garching, near Munich Germany

The following schedule is preliminary and may undergo changes.
 

Tuesday schedule:

  • Introduction to the x86 Westmere and Sandy Bridge Processor Architecture
  • Usage of Intel Compilers: switches, optimization, profiling, OpenMP, advanced features
  • Usage of the Intel debugger
  • Explicit and compiler-directed vectorization with SSE and AVX

Wednesday schedule:

  • Programming for NUMA
  • Intel Cilk Plus
  • Fortran standard support and extensions in Intel Fortran
  • Intel Inspector XE (correctness checking for memory and threading)
  • Threading Building Blocks, OpenCL and other parallel programming models
  • Static Security Analysis
  • Performance Libraries (MKL, IPP)
  • VTune Amplifier XE (performance analysis)

Thursday schedule:

  • Intel Performance Monitoring Unit (PMU) and other performance analysis tools
  • Intel Cluster Tools Overview and Usage
  • Intel Many Integrated Core (MIC) Architecture
  • A case study illustrating the use of the Intel toolchain

Friday schedule:

  • Using LoadLeveler for batch queuing
  • IBM's parallel environment
  • Performance Tools (High Performance Toolkit, Eclipse User Interface) including a demonstration.


Prerequisites:
Participants should have good knowledge of HPC-related programming, in particular MPI, OpenMP and at least one of the languages C, C++ or Fortran.

Language: English

Teachers:
Heinz Bast, Georg Zitzlsberger (Intel), Achim Bömelburg, Florian Merz, Christoph Pospiech (IBM), LRZ staff

Further information: Travel info, hotel info, course page at LRZ.

Registration:
Please register via the LRZ registration form (select course HMUC1S14)