User Tools

Site Tools


workshops:hpcschool

HPC School and Competition 28 June to 3 July 2015 Johannesburg

Note: This year's Winter School starts on Sunday.

University of Johannesburg

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 2015 HPC Winter School are now closed.
  • We are processing applications and will notify applicants

Programme Overview

Note: Times may be subject to change.

Sat 27 Jun Sunday 28 Jun Monday 29 Jun Tuesday 30 Jun Wednesday 1 Jul Thursday 2 Jul Friday 3 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: 2015/06/09 11:11 by kevin