User Tools

Site Tools


HPC School and Competition 30 June to 5 July 2014

University of Cape Town


Room 303 of Computer Science from 08:00 on Monday 30 June 2014.

Programme Overview

Note: The times have changed! Everything is 30 minutes earlier!

Sun 29 Jun Monday 30 Jun Tuesday 1 Jul Wednesday 2 Jul Thursday 3 Jul Friday 4 Jul Saturday 5 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

HPC School Programme

Monday 30 June

Lecture 1

  • Introduction to computer architecture
  • Linux for programmers

Lecture 2

  • Parallel architectures
  • HPC environments

Practical 1

  • Accessing Linux systems
  • Configuring the shell
  • Software installation

Practical 2

  • Compilers
  • Job submission

Tuesday 1 July

Lecture 3

Lecture 4

Practical 3

Practical 4

Wednesday 2 July

Lecture 5

Lecture 6

Practical 5

Practical 6

Thursday 3 July

Lecture 7

Lecture 8

Practical 7

Practical 8

Friday 4 July

Lecture 9

Lecture 10

Practical 9

Practical 10

Saturday 5 July

Evaluation 1

Evaluation 2

Cluster Competition Programme

Monday 30 June

Lectures 1 & 2 (Venue: TBA)

  • Introduction to Linux
  • Introduction to Hardware
  • Introduction to Clusters

Practical 1 & 2 (Venue: CS SciLab A)

  • Using the CHPC Private Cloud
  • DNS

Tuesday 1 July

Lectures 3 & 4 (Venue: TBA)

  • Linux Basics

Practical 3 & 4 (Venue: CS SciLab A)

  • LDAP

Wednesday 2 July

Lecture 5 & 6 (Venue: TBA)

  • Client / Server Software Model

Practical 5 & 6 (Venue: CS SciLab A)

  • NFS
  • Ganglia

Thursday 3 July

Lecture 7 & 8 (Venue: TBA)

  • Linux Software for HPC

Practical 7 & 8 (Venue: CS SciLab A)

  • NTP
  • Torque

Friday 4 July

Lecture 9 & 10 (Venue: TBA)

  • Parallel System Control

Practical 9 & 10 (Venue: CS SciLab A)

  • Assignment

Saturday 5 July

Evaluation: All Day (Venue: TBA)

General Information

The CHPC Winter School consists of:

1) The undergrad 2014 Student Cluster Competition


2) The postgrad 2014 HPC Winter School in Parallel Programming


Both events take place in the Computer Science building on the Upper Campus of UCT.


Room 303 of Computer Science from 08:00 on Monday 30 June 2014.


The Winter School starts at 08:00 on Monday 30 June 2014 with registration in room SC303, on the third floor of the Computer Science building.

The two events then begin at 09:00 in LT 3.02 for the Competition and 3.03 for the Parallel Programming School.

A more detailed programme will be provided at registration.

Also see this wiki.


See the UCT maps.

If you are driving yourself to the School, see the route maps at

You should park in the P6 parking lot and walk along University Avenue to the Computer Science building as shown in the map at The blue disk (P6) indicates the parking lot.

The red disk (JS) just next to it shows where the Jamie Shuttle from the residence will drop you off, if you are in


Students who will be accommodated by us during the Winter School will be staying in Baxter Hall on Lower Campus. Look at the map and see that Baxter Hall is just above the note “To Rosebank Station”.

The CHPC is just below Rosebank Station, not shown in the map, and we will arrange an excursion to the Centre for those interested in seeing South Africa's supercomputer centre.

NB: note the blue dashed line on the map that leads from Baxter Hall to Upper Campus. This is the “blue light” pedestrian route from the residence to Upper Campus. It is patrolled by campus security and the recommended safer walking route.

There is also the regular Jammie Shuttle bus transport from just next to Baxter Hall, the red (JS) indicates the terminal, which you can catch every day to get to Upper Campus quickly.


Students who have their travel sponsored by us should have received your e-tickets by now. Note that transport to and from your home airport is at your own expense and own responsibility.

When you arrive at Cape Town airport, we will have the Jamie Shuttle service available to pick you up. Look out for the person with the “CHPC Winter School” sign.

And at the end of the Winter School, the Jamie Shuttle service will also shuttle you back to Cape Town airport for your return flight.


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

Applications for The 2014 HPC Winter School are now closed.

/var/www/wiki/data/pages/workshops/hpcschool.txt · Last modified: 2014/07/01 13:32 by kevin