Modules / Lectures

Module Name | Download |
---|---|

noc20_me61_assignment_Week_0 | noc20_me61_assignment_Week_0 |

noc20_me61_assignment_Week_1 | noc20_me61_assignment_Week_1 |

noc20_me61_assignment_Week_2 | noc20_me61_assignment_Week_2 |

noc20_me61_assignment_Week_3 | noc20_me61_assignment_Week_3 |

noc20_me61_assignment_Week_4 | noc20_me61_assignment_Week_4 |

noc20_me61_assignment_Week_5 | noc20_me61_assignment_Week_5 |

noc20_me61_assignment_Week_6 | noc20_me61_assignment_Week_6 |

noc20_me61_assignment_Week_7 | noc20_me61_assignment_Week_7 |

noc20_me61_assignment_Week_8 | noc20_me61_assignment_Week_8 |

Sl.No | Chapter Name | MP4 Download |
---|---|---|

1 | Lecture 01: Introduction to High Performance Computing | Download |

2 | Lecture 02: Architecture for Parallel Computing | Download |

3 | Lecture 03: Architecture for Parallel Computing (continued) | Download |

4 | Lecture 04: Architecture for Parallel Computing (continued) | Download |

5 | Lecture 05: Shared Memory and Distributed Memory in Parallel Computing | Download |

6 | Lecture 06: Shared Memory and Distributed Memory in Parallel Computing (continued) | Download |

7 | Lecture 07: Parallel Algorithms | Download |

8 | Lecture 08: Parallel Algorithms (continued) | Download |

9 | Lecture 09: Parallel Algorithms (continued) | Download |

10 | Lecture 10: Performance Metrics of Parallel Systems | Download |

11 | Lecture 11: Performance Metrics of Parallel Systems (continued) | Download |

12 | Lecture 12: Introduction to OpenMP | Download |

13 | Lecture 13: Introduction to OpenMP (continued) | Download |

14 | Lecture 14: Introduction to OpenMP (continued) | Download |

15 | Lecture 15: Essentials of OpenMP Programming | Download |

16 | Lecture 16: Essentials of OpenMP Programming (continued) | Download |

17 | Lecture 17: Data sharing and synchronization | Download |

18 | Lecture 18: Efficient OpenMP programming for matrix computing | Download |

19 | Lecture 19: Introduction to MPI and Distributed Memory Parallel Programming | Download |

20 | Lecture 20: Introduction to MPI and Distributed Memory Parallel Programming (continued) | Download |

21 | Lecture 21: Communication using MPI | Download |

22 | Lecture 22: Communication using MPI (continued) | Download |

23 | Lecture 23: Communication using MPI (continued) | Download |

24 | Lecture 24: Matrix Representation of Physical Systems - Matrix Solvers | Download |

25 | Lecture 25: Domain Decomposition Technique | Download |

26 | Lecture 26: Domain decomposition based parallelization of matrix solvers | Download |

27 | Lecture 27: Domain decomposition based parallelization of matrix solvers (continued) | Download |

28 | Lecture 28: Domain decomposition based parallelization of matrix solvers (continued) | Download |

29 | Lecture 29: MPI routines for parallel matrix solvers | Download |

30 | Lecture 30: Introduction to GPGPU and CUDA | Download |

31 | Lecture 31: Introduction to GPGPU and CUDA (continued) | Download |

32 | Lecture 32: Introduction to GPGPU and CUDA (continued) | Download |

33 | Lecture 33: Introduction to GPGPU and CUDA (continued) | Download |

34 | Lecture 34: Introduction to CUDA programming | Download |

35 | Lecture 35: Introduction to CUDA programming (continued) | Download |

36 | Lecture 36: Thread execution in CUDA program - scheduling and memory access | Download |

37 | Lecture 37: Thread execution in CUDA program (continued) | Download |

38 | Lecture 38: Matrix multiplications in CUDA | Download |

39 | Lecture 39: OpenACC programming for GPU-s | Download |

40 | Lecture 40: Hybrid parallelization and exascale computing | Download |

Sl.No | Chapter Name | English |
---|---|---|

1 | Lecture 01: Introduction to High Performance Computing | Download Verified |

2 | Lecture 02: Architecture for Parallel Computing | Download Verified |

3 | Lecture 03: Architecture for Parallel Computing (continued) | Download Verified |

4 | Lecture 04: Architecture for Parallel Computing (continued) | Download Verified |

5 | Lecture 05: Shared Memory and Distributed Memory in Parallel Computing | Download Verified |

6 | Lecture 06: Shared Memory and Distributed Memory in Parallel Computing (continued) | Download Verified |

7 | Lecture 07: Parallel Algorithms | Download Verified |

8 | Lecture 08: Parallel Algorithms (continued) | Download Verified |

9 | Lecture 09: Parallel Algorithms (continued) | Download Verified |

10 | Lecture 10: Performance Metrics of Parallel Systems | Download Verified |

11 | Lecture 11: Performance Metrics of Parallel Systems (continued) | Download Verified |

12 | Lecture 12: Introduction to OpenMP | Download Verified |

13 | Lecture 13: Introduction to OpenMP (continued) | Download Verified |

14 | Lecture 14: Introduction to OpenMP (continued) | Download Verified |

15 | Lecture 15: Essentials of OpenMP Programming | Download Verified |

16 | Lecture 16: Essentials of OpenMP Programming (continued) | Download Verified |

17 | Lecture 17: Data sharing and synchronization | Download Verified |

18 | Lecture 18: Efficient OpenMP programming for matrix computing | Download Verified |

19 | Lecture 19: Introduction to MPI and Distributed Memory Parallel Programming | Download Verified |

20 | Lecture 20: Introduction to MPI and Distributed Memory Parallel Programming (continued) | Download Verified |

21 | Lecture 21: Communication using MPI | Download Verified |

22 | Lecture 22: Communication using MPI (continued) | Download Verified |

23 | Lecture 23: Communication using MPI (continued) | Download Verified |

24 | Lecture 24: Matrix Representation of Physical Systems - Matrix Solvers | Download Verified |

25 | Lecture 25: Domain Decomposition Technique | Download Verified |

26 | Lecture 26: Domain decomposition based parallelization of matrix solvers | Download Verified |

27 | Lecture 27: Domain decomposition based parallelization of matrix solvers (continued) | Download Verified |

28 | Lecture 28: Domain decomposition based parallelization of matrix solvers (continued) | Download Verified |

29 | Lecture 29: MPI routines for parallel matrix solvers | Download Verified |

30 | Lecture 30: Introduction to GPGPU and CUDA | Download Verified |

31 | Lecture 31: Introduction to GPGPU and CUDA (continued) | Download Verified |

32 | Lecture 32: Introduction to GPGPU and CUDA (continued) | Download Verified |

33 | Lecture 33: Introduction to GPGPU and CUDA (continued) | Download Verified |

34 | Lecture 34: Introduction to CUDA programming | Download Verified |

35 | Lecture 35: Introduction to CUDA programming (continued) | Download Verified |

36 | Lecture 36: Thread execution in CUDA program - scheduling and memory access | Download Verified |

37 | Lecture 37: Thread execution in CUDA program (continued) | Download Verified |

38 | Lecture 38: Matrix multiplications in CUDA | Download Verified |

39 | Lecture 39: OpenACC programming for GPU-s | Download Verified |

40 | Lecture 40: Hybrid parallelization and exascale computing | Download Verified |

Sl.No | Language | Book link |
---|---|---|

1 | English | Download |

2 | Bengali | Not Available |

3 | Gujarati | Not Available |

4 | Hindi | Not Available |

5 | Kannada | Not Available |

6 | Malayalam | Not Available |

7 | Marathi | Not Available |

8 | Tamil | Not Available |

9 | Telugu | Not Available |