This lesson is still being designed and assembled (Pre-Alpha version)

Advanced Topics in High Performance Computing

The title “Advanced Topics in HPC” must be understood in the context of the other 2 previous lessons. The topics discussed here are by no means advanced, but they are more advanced and suited for an smaller audience compared with those covered in the Introduction to HPC

Prerequisites

The Prerequisites for this lesson is a fairly good understanding in what was covered in the “Introduction to HPC” lesson. Some programming experience is very welcome as most topics here are programming related.

Schedule

Setup Download files required for the lesson
00:00 1. Introduction Key question (FIXME)
01:00 2. SCIENTIFIC PROGRAMMING Key question (FIXME)
02:00 3. Scientific Programming: C Key question (FIXME)
03:00 4. Scientific Programming: C++ Key question (FIXME)
04:00 5. Scientific Programming: Fortran Key question (FIXME)
05:00 6. PARALLEL COMPUTING Key question (FIXME)
06:00 7. Parallel Computing: OpenMP Key question (FIXME)
07:00 8. Parallel Computing: MPI Key question (FIXME)
08:00 9. Parallel Computing: OpenACC Key question (FIXME)
09:00 10. Parallel Computing: CUDA Key question (FIXME)
10:00 11. ARTIFICIAL INTELLIGENCE Key question (FIXME)
11:00 12. Artificial Intelligence: Machine Learning Key question (FIXME)
12:00 13. Artificial Intelligence: Machine Learning Key question (FIXME)
13:00 14. VISUALIZATION Key question (FIXME)
14:00 15. Visualization: Python (Matplotlib and Seaborn) Key question (FIXME)
15:00 16. Visualization: Julia (Interactive Plotting) Key question (FIXME)
16:00 17. Visualization: R (ggplot2) Key question (FIXME)
17:00 18. Visualization: Data Driven Visualization with 3Djs Key question (FIXME)
18:00 Finish

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.