HPC & ML

The video recordings of the course & PPTs are HERE .

The videos are unedited at present. I will share the edited videos in future.


Course syllabus (projected)

  • Hardware (processors, memory, interconnect, shared & distributed memory)

  • Simple tricks to speed up codes (e.g., loop optimisation, vectorisation).

  • MPI using Python

  • MPI using C++

  • OpenMP

  • OpenACC

  • Visualization

  • Intro to Machine learning and AI