Modules / Lectures
Module NameDownload
noc20_me61_assignment_Week_0noc20_me61_assignment_Week_0
noc20_me61_assignment_Week_1noc20_me61_assignment_Week_1
noc20_me61_assignment_Week_2noc20_me61_assignment_Week_2
noc20_me61_assignment_Week_3noc20_me61_assignment_Week_3
noc20_me61_assignment_Week_4noc20_me61_assignment_Week_4
noc20_me61_assignment_Week_5noc20_me61_assignment_Week_5
noc20_me61_assignment_Week_6noc20_me61_assignment_Week_6
noc20_me61_assignment_Week_7noc20_me61_assignment_Week_7
noc20_me61_assignment_Week_8noc20_me61_assignment_Week_8


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
36Lecture 36: Thread execution in CUDA program - scheduling and memory accessDownload
37Lecture 37: Thread execution in CUDA program (continued)Download
38Lecture 38: Matrix multiplications in CUDADownload
39Lecture 39: OpenACC programming for GPU-sDownload
40Lecture 40: Hybrid parallelization and exascale computingDownload

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 OpenMPDownload
Verified
13Lecture 13: Introduction to OpenMP (continued)Download
Verified
14Lecture 14: Introduction to OpenMP (continued)Download
Verified
15Lecture 15: Essentials of OpenMP ProgrammingDownload
Verified
16Lecture 16: Essentials of OpenMP Programming (continued)Download
Verified
17Lecture 17: Data sharing and synchronizationDownload
Verified
18Lecture 18: Efficient OpenMP programming for matrix computingDownload
Verified
19Lecture 19: Introduction to MPI and Distributed Memory Parallel ProgrammingDownload
Verified
20Lecture 20: Introduction to MPI and Distributed Memory Parallel Programming (continued)Download
Verified
21Lecture 21: Communication using MPIDownload
Verified
22Lecture 22: Communication using MPI (continued)Download
Verified
23Lecture 23: Communication using MPI (continued)Download
Verified
24Lecture 24: Matrix Representation of Physical Systems - Matrix SolversDownload
Verified
25Lecture 25: Domain Decomposition TechniqueDownload
Verified
26Lecture 26: Domain decomposition based parallelization of matrix solversDownload
Verified
27Lecture 27: Domain decomposition based parallelization of matrix solvers (continued)Download
Verified
28Lecture 28: Domain decomposition based parallelization of matrix solvers (continued)Download
Verified
29Lecture 29: MPI routines for parallel matrix solversDownload
Verified
30Lecture 30: Introduction to GPGPU and CUDADownload
Verified
31Lecture 31: Introduction to GPGPU and CUDA (continued)Download
Verified
32Lecture 32: Introduction to GPGPU and CUDA (continued)Download
Verified
33Lecture 33: Introduction to GPGPU and CUDA (continued)Download
Verified
34Lecture 34: Introduction to CUDA programmingDownload
Verified
35Lecture 35: Introduction to CUDA programming (continued)Download
Verified
36Lecture 36: Thread execution in CUDA program - scheduling and memory accessDownload
Verified
37Lecture 37: Thread execution in CUDA program (continued)Download
Verified
38Lecture 38: Matrix multiplications in CUDADownload
Verified
39Lecture 39: OpenACC programming for GPU-sDownload
Verified
40Lecture 40: Hybrid parallelization and exascale computingDownload
Verified


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