Skip to content


Course information


These notes are written completely in English.

Contents for this course are:

  • Overview of High Performance Computing
  • Architecture of High Performance Computuers
  • Operation and maintainance of High Performance Computers
  • Design and implementation of High Performance Computing Applications
  • Basics of Vectorized Programming
  • CUDA C Heterogeneous Programming Fundamentals
  • Compilation optimization techniques
  • Machine Learning System Optimization

I recommend you to read the following materials before the course:

Lecture Note

Labs Archive