Modules / Lectures
Module NameDownload


Sl.No Chapter Name MP4 Download
1Lecture 01: Introduction to High Performance ComputingDownload
2Lecture 02: Architecture for Parallel ComputingDownload
3Lecture 03: Architecture for Parallel Computing (continued)Download
4Lecture 04: Architecture for Parallel Computing (continued)Download
5Lecture 05: Shared Memory and Distributed Memory in Parallel ComputingDownload
6Lecture 06: Shared Memory and Distributed Memory in Parallel Computing (continued)Download
7Lecture 07: Parallel AlgorithmsDownload
8Lecture 08: Parallel Algorithms (continued)Download
9Lecture 09: Parallel Algorithms (continued)Download
10Lecture 10: Performance Metrics of Parallel SystemsDownload
11Lecture 11: Performance Metrics of Parallel Systems (continued)Download
12Lecture 12: Introduction to OpenMPDownload
13Lecture 13: Introduction to OpenMP (continued)Download
14Lecture 14: Introduction to OpenMP (continued)Download
15Lecture 15: Essentials of OpenMP ProgrammingDownload
16Lecture 16: Essentials of OpenMP Programming (continued)Download
17Lecture 17: Data sharing and synchronizationDownload
18Lecture 18: Efficient OpenMP programming for matrix computingDownload
19Lecture 19: Introduction to MPI and Distributed Memory Parallel ProgrammingDownload
20Lecture 20: Introduction to MPI and Distributed Memory Parallel Programming (continued)Download
21Lecture 21: Communication using MPIDownload
22Lecture 22: Communication using MPI (continued)Download
23Lecture 23: Communication using MPI (continued)Download
24Lecture 24: Matrix Representation of Physical Systems - Matrix SolversDownload
25Lecture 25: Domain Decomposition TechniqueDownload
26Lecture 26: Domain decomposition based parallelization of matrix solversDownload
27Lecture 27: Domain decomposition based parallelization of matrix solvers (continued)Download
28Lecture 28: Domain decomposition based parallelization of matrix solvers (continued)Download
29Lecture 29: MPI routines for parallel matrix solversDownload
30Lecture 30: Introduction to GPGPU and CUDADownload
31Lecture 31: Introduction to GPGPU and CUDA (continued)Download
32Lecture 32: Introduction to GPGPU and CUDA (continued)Download
33Lecture 33: Introduction to GPGPU and CUDA (continued)Download
34Lecture 34: Introduction to CUDA programmingDownload
35Lecture 35: Introduction to CUDA programming (continued)Download

Sl.No Chapter Name English
1Lecture 01: Introduction to High Performance ComputingDownload
Verified
2Lecture 02: Architecture for Parallel ComputingDownload
Verified
3Lecture 03: Architecture for Parallel Computing (continued)Download
Verified
4Lecture 04: Architecture for Parallel Computing (continued)Download
Verified
5Lecture 05: Shared Memory and Distributed Memory in Parallel ComputingDownload
Verified
6Lecture 06: Shared Memory and Distributed Memory in Parallel Computing (continued)Download
Verified
7Lecture 07: Parallel AlgorithmsDownload
Verified
8Lecture 08: Parallel Algorithms (continued)Download
Verified
9Lecture 09: Parallel Algorithms (continued)Download
Verified
10Lecture 10: Performance Metrics of Parallel SystemsDownload
Verified
11Lecture 11: Performance Metrics of Parallel Systems (continued)Download
Verified
12Lecture 12: Introduction to OpenMPPDF unavailable
13Lecture 13: Introduction to OpenMP (continued)PDF unavailable
14Lecture 14: Introduction to OpenMP (continued)PDF unavailable
15Lecture 15: Essentials of OpenMP ProgrammingPDF unavailable
16Lecture 16: Essentials of OpenMP Programming (continued)PDF unavailable
17Lecture 17: Data sharing and synchronizationPDF unavailable
18Lecture 18: Efficient OpenMP programming for matrix computingPDF unavailable
19Lecture 19: Introduction to MPI and Distributed Memory Parallel ProgrammingPDF unavailable
20Lecture 20: Introduction to MPI and Distributed Memory Parallel Programming (continued)PDF unavailable
21Lecture 21: Communication using MPIPDF unavailable
22Lecture 22: Communication using MPI (continued)PDF unavailable
23Lecture 23: Communication using MPI (continued)PDF unavailable
24Lecture 24: Matrix Representation of Physical Systems - Matrix SolversPDF unavailable
25Lecture 25: Domain Decomposition TechniquePDF unavailable
26Lecture 26: Domain decomposition based parallelization of matrix solversPDF unavailable
27Lecture 27: Domain decomposition based parallelization of matrix solvers (continued)PDF unavailable
28Lecture 28: Domain decomposition based parallelization of matrix solvers (continued)PDF unavailable
29Lecture 29: MPI routines for parallel matrix solversPDF unavailable
30Lecture 30: Introduction to GPGPU and CUDAPDF unavailable
31Lecture 31: Introduction to GPGPU and CUDA (continued)PDF unavailable
32Lecture 32: Introduction to GPGPU and CUDA (continued)PDF unavailable
33Lecture 33: Introduction to GPGPU and CUDA (continued)PDF unavailable
34Lecture 34: Introduction to CUDA programmingPDF unavailable
35Lecture 35: Introduction to CUDA programming (continued)PDF unavailable


Sl.No Language Book link
1EnglishNot Available
2BengaliNot Available
3GujaratiNot Available
4HindiNot Available
5KannadaNot Available
6MalayalamNot Available
7MarathiNot Available
8TamilNot Available
9TeluguNot Available