User Tools

Site Tools


workshops:hpcschool

HPC School and Competition 26 June to 2 July 2016 Port Elizabeth

Nelson Mandela Metropolitan University (NMMU)

About

The HPC Winter School is the CHPC's flagship course in parallel programming for high performance computing covering:

  • Introduction to high performance computing hardware, systems and techniques
  • Multi-core programming with OpenMP
  • Using message passing (MPI) on cluster super computers
  • High performance co-processors
  • Rapid prototyping for HPC with python

APPLICATION

  • Applications for The 2016 HPC Winter School are open.
  • Last day for applications is 31 May 2016.

Programme Overview

Note: Times may be subject to change.

Sun 26 Jun Monday 27 Jun Tuesday 28 Jun Wednesday 29 Jun Thursday 30 Jun Friday 1 Jul Saturday 2 Jul
08:00 Registration
08:30 Lecture 1 Lecture 3 Lecture 5 Lecture 7 Lecture 9 Evaluation 1
10:00 break
10:30 Lecture 2 Lecture 4 Lecture 6 Lecture 8 Lecture 10 Evaluation 2
12:00 lunch
13:00 Practical 1 Practical 3 Practical 5 Practical 7 Practical 9 Departures
14:30 break
15:00 Arrivals Practical 2 Practical 4 Practical 6 Practical 8 Practical 10
16:30 end of day

Lectures 1 & 2

Foundation: Introduction to HPC architectures and systems. The Linux programming environment. Job submission and control.

Lectures 3 & 4

OpenMP: Programming shared memory (SMP) systems with OpenMP.

Lectures 5 & 6

MPI part I: Parallel programming with the message passing library (MPI) for distributed memory systems.

Lectures 7 & 8

MPI part II: Design of parallel programs for clusters. Advanced MPI features including parallel IO and hybrid programming.

Lectures 9 & 10

Accelerators: HPC programming on GPUs (OpenCL or CUDA) and Intel Phi.

/var/www/wiki/data/pages/workshops/hpcschool.txt · Last modified: 2016/05/30 11:45 by wikiadmin