1. Introduction to HPC systems
2. Classification of parallel architectures
3. Evaluating the Performance of Parallel Computers
4. Computer networks for HPC
5. Processor architectures in HPC
6. Introduction to programming of parallel applications
7. Methodology of creating parallel applications
8. Analysis of parallel algorithms
9. Single core optimization
10. Shared memory programming (OpenMP)
2. Classification of parallel architectures
3. Evaluating the Performance of Parallel Computers
4. Computer networks for HPC
5. Processor architectures in HPC
6. Introduction to programming of parallel applications
7. Methodology of creating parallel applications
8. Analysis of parallel algorithms
9. Single core optimization
10. Shared memory programming (OpenMP)