User Tools

Site Tools


workshops:hpcschool

This is an old revision of the document!


CHPC Winter School

  • For postgrads: HPC School
  • For undergrads: Student Cluster Competition
  • 3 to 8 July 2017
  • Hosted by E&EM Engineering, Stellenbosch University

HPC School

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 2017 HPC Winter School are closed.

Programme Overview

Sun 2 Jul Monday 3 Jul Tuesday 4 Jul Wednesday 5 Jul Thursday 6 Jul Friday 7 Jul Saturday 8 Jul
Breakfast* from 07:15 to 08:00
08:00 Registration
08:30 Lecture 1 Lecture 3 Lecture 5 Lecture 7 Lecture 9 Evaluation 1
10:00 break break
10:30 Lecture 2 Lecture 4 Lecture 6 Lecture 8 Lecture 10 Evaluation 2
12:00 Lunch* Lunch*
13:00 Practical 1 Practical 3 Practical 5 Practical 7 Practical 9 Evaluation 3
14:30 break Departures
15:00 Arrivals Practical 2 Practical 4 Practical 6 Practical 8 Practical 10 Evaluation 4
16:30 end of day
18:00 Dinner* from 18:00 to 19:00

*Note: Meals provided only for delegates staying in hostels.

HPC School in Parallel Programming

Lectures 1 & 2

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

Lectures 3 & 4

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

Lectures 5 & 6

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

Lectures 7 & 8

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

Lectures 9 & 10

MPI part II: Design of parallel programs for clusters. Using MPI with Python.

Evaluation 1 & 2

A short written & practical test.

Slides

Student Cluster Competition

Lectures 1 & 2

Lectures 3 & 4

Lectures 5 & 6

Lectures 7 & 8

Lectures 9 & 10

Evaluation

Note: each team is evaluated, and some teams will have their evaluation after lunch.

/app/dokuwiki/data/attic/workshops/hpcschool.1498641769.txt.gz · Last modified: 2021/12/09 16:42 (external edit)