User Tools

Site Tools


workshops:hpcschool

This is an old revision of the document!


CHPC Winter School

  • HPC School
  • Student Cluster Competition
  • 3 to 8 July 2017
  • Stellenbosch University

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

Programme Overview

Note: Times changed.

Sun 2 Jul Monday 3 Jul Tuesday 4 Jul Wednesday 5 Jul Thursday 6 Jul Friday 7 Jul Saturday 8 Jul
08:00 Registration Breakfast* from 07:15 to 08:00 Evaluation 1
08:30 Lecture 1 Lecture 3 Lecture 5 Lecture 7 Lecture 9 break
10:00 break Evaluation 2
10:00–11:30
Departures
from 12:00
10:30 Lecture 2 Lecture 4 Lecture 6 Lecture 8 Lecture 10
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

A short practical test.

Slides

Student Cluster Compeitition

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.1498572173.txt.gz · Last modified: 2021/12/09 16:42 (external edit)