Plays in YouTube's player, loaded from youtube-nocookie.com when you press Play. Watch on YouTube

Learn · High Performance Computing for Scientists and Engineers

Lecture 33 of 40Week 7

Lecture 33 : Introduction to GPGPU and CUDA (continued)

Prof. Somnath Roy · IIT Kharagpur

Credits and licence

From
High Performance Computing for Scientists and Engineers, IIT Kharagpur (at NPTEL)
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only.
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
Who can watch
Tweens profiles and older. How courses are placed

All the lectures

  1. Lecture 01 : Introduction to High Performance Computing YouTube
  2. Lecture 02 : Architecture for Parallel Computing YouTube
  3. Lecture 03 : Architecture for Parallel Computing (continued) YouTube
  4. Lecture 04 : Architecture for Parallel Computing (continued) YouTube
  5. Lecture 05 : Shared and distributed memory in parallel computing YouTube
  6. Lecture 06 : Shared and distributed memory in parallel computing (continued) YouTube
  7. Lecture 07 : Parallel Algorithms YouTube
  8. Lecture 08 : Parallel Algorithms (continued) YouTube
  9. Lecture 09 : Parallel Algorithms (continued) YouTube
  10. Lecture 10 : Performance Metrics of Parallel Systems YouTube
  11. Lecture 11 : Performance Metrics of Parallel Systems (continued) YouTube
  12. Lecture 12 : Introduction to OpenMP YouTube
  13. Lecture 13 : Introduction to OpenMP (continued) YouTube
  14. Lecture 14 : Introduction to OpenMP (continued) YouTube
  15. Lecture 15 : Essentials of OpenMP Programming YouTube
  16. Lecture 16 : Essentials of OpenMP Programming (continued) YouTube
  17. Lecture 17 : Data sharing and synchronization YouTube
  18. Lecture 18 : Efficient OpenMP programming for matrix computing YouTube
  19. Lecture 19 : Introduction to MPI and Distributed Memory Parallel Programming YouTube
  20. Lecture 20 : Introduction to MPI and Distributed Memory Parallel Programming (continued) YouTube
  21. Lecture 21 : Communication using MPI YouTube
  22. Lecture 22 : Communication using MPI (continued) YouTube
  23. Lecture 23 : Communication using MPI (continued) YouTube
  24. Lecture 24 : Matrix Representation of Physical Systems - Matrix Solvers YouTube
  25. Lecture 25 : Domain Decomposition Technique YouTube
  26. Lecture 26 : Domain decomposition based parallelization of matrix solvers YouTube
  27. Lecture 27 : Domain decomposition based parallelization of matrix solvers (continued) YouTube
  28. Lecture 28 : Domain decomposition based parallelization of matrix solvers (continued) YouTube
  29. Lecture 29 : MPI routines for parallel matrix solvers YouTube
  30. Lecture 30 : Introduction to GPGPU and CUDA YouTube
  31. Lecture 31 : Introduction to GPGPU and CUDA (continued) YouTube
  32. Lecture 32 : Introduction to GPGPU and CUDA (continued) YouTube
  33. Lecture 33 : Introduction to GPGPU and CUDA (continued) YouTube
  34. Lecture 34 : Introduction to CUDA programming YouTube
  35. Lecture 35 : Introduction to CUDA programming (continued) YouTube
  36. Lecture 36 : Thread execution in CUDA program - scheduling and memory access YouTube
  37. Lecture 37 : Thread execution in CUDA program (continued) YouTube
  38. Lecture 38 : Matrix multiplications in CUDA YouTube
  39. Lecture 39 : OpenACC programming for GPU-s YouTube
  40. Lecture 40 : Hybrid parallelization and exascale computing YouTube