User Tools

Site Tools


workshops:hpcschool

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
workshops:hpcschool [2015/06/09 11:11]
kevin
workshops:hpcschool [2021/12/09 16:42] (current)
Line 1: Line 1:
  
-======HPC School and Competition 28 June to 3 July 2015 Johannesburg======+======CHPC Winter School======
  
-**Note:** This year's Winter School starts on **Sunday**+  For postgrads: **HPC School** 
- +  * For undergrads: **Student Cluster Competition** 
-**University of Johannesburg** +  * **2 to 7 July 2017** 
- +  * Hosted by Computer Science, UKZN, Durban 
-=====About=====+  * map goes here 
 +=====HPC School=====
  
 The **HPC Winter School** is the CHPC's flagship course in //parallel programming// for high performance computing covering: The **HPC Winter School** is the CHPC's flagship course in //parallel programming// for high performance computing covering:
Line 18: Line 19:
  
  
-=====APPLICATION=====+====APPLICATION==== 
 + 
 +  * Applications for The 2018 HPC Winter School are **closed**.
  
-  * Applications for The 2015 HPC Winter School are now **closed**. 
-  * We are processing applications and will notify applicants  
  
  
Line 27: Line 28:
 =====Programme Overview===== =====Programme Overview=====
  
-Note: Times may be subject to change. 
  
-^  ^  Sat 27 Jun  ^  Sunday 28 Jun   Monday 29 Jun   Tuesday 30 Jun   Wednesday Jul  ^  Thursday Jul  ^  Friday Jul  ^ + 
-^ 08:00  |  |  Registration  |  |     +^  ^  Sun 1 Jul   Monday 2 Jul   Tuesday 3 Jul   Wednesday Jul  ^  Thursday Jul  ^  Friday 6 Jul  ^  Saturday 7 Jul  ^ 
-^ 08:30  |  |  Lecture 1  |  Lecture 3  |  Lecture 5  |  Lecture 7  |  Lecture 9  |  Evaluation 1  | +        |  //Breakfast* from 07:30 to 08:50//  |||||| 
-^ 10:00  |  |  //break//  |||||  +^  08:00  |  |  Registration  |  ||||| 
-^ 10:30  |  |  Lecture 2  |  Lecture 4  |  Lecture 6  |  Lecture 8  |  Lecture 10  |  Evaluation 2  | + 08:30  |  |  Lecture 1  |  Lecture 3  |  Lecture 5  |  Lecture 7  |  Lecture 9  |  Evaluation 1  | 
-^ 12:00  |  |  //lunch//  |||||  + 10:00  |  |  //break//  |||||   //break//   
-13:00  |  |  Practical 1  |  Practical   Practical   Practical   Practical  |  //Departures//  | + 10:30  |  |  Lecture 2  |  Lecture 4  |  Lecture 6  |  Lecture 8  |  Lecture 10  |  Evaluation 2  | 
-14:30    //break//  |||||  | + 12:00  |  |  //Lunch*//  |||||   //Lunch*//   
-15:00  |  //Arrivals//  |  Practical 2   Practical 4   Practical 6   Practical 8  |  Practical 10  |  | + 14:00  |  |  Practical 1  |  Practical   Practical   Practical   Practical  |  Evaluation 3  | 
-16:30  |   //end of day//  |||||  |+^:::|:::|:::|:::|:::|:::|::: Evaluation 4  | 
 + 17:00    //end of day//  |||||  | 
 + 18:00   //Dinner* from 18:00 to 19:00//  ||||||  | 
 + 
 + 
 +  * ** *Note: Meals provided only for delegates staying in hostels.** 
 +  * **//Lunch break is long to allow time to walk to hostel dining halls and back.//** 
 + 
 +=====HPC School in Parallel Programming=====
  
 ===Lectures 1 & 2=== ===Lectures 1 & 2===
Line 46: Line 54:
 ===Lectures 3 & 4=== ===Lectures 3 & 4===
  
-OpenMP: Programming shared memory (SMP) systems with OpenMP.+OpenMP part I: Programming shared memory (SMP) systems with OpenMP.
  
 ===Lectures 5 & 6=== ===Lectures 5 & 6===
  
-MPI part IParallel programming with the message passing library (MPIfor distributed memory systems.+OpenMP part IIProgramming shared memory (SMP) systems with OpenMP. 
  
 ===Lectures 7 & 8=== ===Lectures 7 & 8===
  
-MPI part IIDesign of parallel programs for clusters.  Advanced MPI features including parallel IO and hybrid programming.+MPI part IParallel programming with the message passing library (MPI) for distributed memory systems.
  
 ===Lectures 9 & 10=== ===Lectures 9 & 10===
  
-AcceleratorsHPC programming on GPUs (OpenCL or CUDA) and Intel Phi.+MPI part IIDesign of parallel programs for clusters Using MPI with Python. 
 + 
 + 
 +===Practical 1=== 
 + 
 +[[workshops:hpcprac1|Practical 1]] 
 + 
 +===Practical 2=== 
 + 
 +[[workshops:hpcprac2|Practical 2]] 
 + 
 +===Practical 3=== 
 + 
 +[[workshops:hpcprac3|Practical 2]] 
 + 
 +===Practical 4=== 
 + 
 +{{:workshops:prac4.pdf|Practical 4}} 
 + 
 +===Evaluation=== 
 + 
 +A short written test. 
 + 
 +  * **[[workshops:hpcschool_slides|Slides]]** 
 +  * **[[workshops:hpcslides|More Slides]]** 
 + 
 +Recommended: 
 + 
 +  * //[[http://pages.tacc.utexas.edu/~eijkhout/istc/istc.html|Introduction to High-Performance Scientific Computing]]// book 
 +  * //[[https://computing.llnl.gov/tutorials/parallel_comp/|Introduction to Parallel Computing]]// online. 
 + 
 + 
 +=====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.1433841112.txt.gz · Last modified: 2021/12/09 16:42 (external edit)