This page contains the program of the course: lectures, exercise sessions and computer labs. Other information, such as learning outcomes, teachers, literature and examination, are in a separate course PM.
See the separate course website for more course content.
The schedule of the course is in TimeEdit.
See also the course website.
|Lecture’s name||Number of lecture slots||Dates||Associated assignment deadline|
|Introduction||1 1/2||3,4 Sep|
|Dev Env||1 1/2||4,10 Sep||Mo 16 Sep|
|Optimization||2 1/2||18, 25, 26 Sep||Mo 30 Sep|
|Parallel||2 1/2||26 Sep, 1,2 Oct||Mo 14 Oct|
|OpenMP||1 2/3||8,9 Oct||Fr 25 Oct|
|OpenCL||1 2/3||9, 15 Oct||Fr 25 Oct (bonus assignment)|
|MPI||1 2/3||15, 16 Oct||Fr 25 Oct (bonus assignment)|
|free content/ buffer||2||22, 23 Oct|
See TimeEdit for dates. See the website for the content.
See the website for the course content.
An overview of the subject is available in T. Sterling, M. Anderson, M. Brodowicz. High Performance Computing.
One essential part of the training is that you learn how to solve specific problems using web resources, because this is how problems are commonly used in real programmer's life. The two most important sources are therefore your favorit search engine and Stackoverflow.
The syllabus page shows a table-oriented view of the course schedule, and the basics of course grading. You can add any other comments, notes, or thoughts you have about the course structure, course policies or anything else.
To add some comments, click the "Edit" link at the top.