Sigma2 HPC training seminar

UNINETT Sigma2 will conduct a two-day training seminar on program development for HPC in Oslo 6 - 7 September.

 

Welcome to a two-day training seminar targeting the architecture of the next HPC-system to be installed and available for resouce allocation from allocation period 2017.1.

The training will cover best practices on coding and optimization for efficient execution on modern HPC architectures, presenting a strategy for vectorization how compiler, vector advisor and developer work together to create more effective code. It will also cover GPU programming in general and an introduction to OpenACC programming. 

Intel compilers and toolchain is part of the common infrastructure offering for program development in the HPC e-infrastructure. On the second training day, a detailed coverage of Intel compilers and development tools will be given.

Preliminary schedule

Tuesday 6 September

  • Best practice building efficient programs
  • Compiler tricks, compiler analysis of source code
  • Vectorization, loops and structures for vectorization
  • Analyses tools for vector performance
  • OpenMP 4 for SIMD (AVX, AVX2, AVX512)
  • Programming GPU’s and introduction to OpenACC programming 
  • Examples of how basic algorithms can be parallelized using OpenACC 

Wednesday 7 September

  • Lectures on advanced use of the Intel compilers and Intel development tools for advanced application development which are provided to the HPC users for software development

     

Practical information 

Time and date: 
09:00 - 17:00, 6 - 7. September, 2016

Venue: 
Scandic Solli

Instructors: 
Ole Widar Saastad, UiO
Henrik Nagel, NTNU
Mikko Byckling, Intel

Class profile:

Prerequisites:

Costs: Participation is free of charge and includes lunch and coffee.

Registration: 
Please register using
this registration form
Deadline for registration is 26. august 2016.

Due to the significant focus on hands-on exercises, we have limited the number of seats for the training class Day 2 to 20.

Early registration is an advantage, but not a guarantee for a seat in the class. Due to the limited number of seats, we reserve the right to select the participants that we think will benefit the most from the training. We will inform you by e-mail as soon as we can regarding whether or not we can reserve a seat in the training class for you.

Please note that this is a tentative announcement, and slight adjustment of the program and local arrangement details  might be expected.