Learn · GPU Architectures and Programming

Lecture 58 of 76WEEK 11

Lecture 58: Efficient Neural Network Training/Inferencing (Contd.)

Prof. Soumyajit Dey · IIT Kharagpur

Credits and licence

From
GPU Architectures and Programming, 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: Review of basic COA w.r.t. performance Video
  2. Lecture 02: Review of basic COA w.r.t. performance Video
  3. Lecture 03: Review of basic COA w.r.t. performance Video
  4. Lecture 04: Review of basic COA w.r.t. performance Video
  5. Lecture 05: Intro to GPU architectures Video
  6. Lecture 06: Intro to GPU architectures Video
  7. Lecture 07: Intro to GPU architectures Video
  8. Lecture 08: Intro to GPU architectures Video
  9. Lecture-09 : Intro to CUDA programming Video
  10. Lecture-10 : Intro to CUDA programming (Contd.) Video
  11. Lecture-11 : Intro to CUDA programming (Contd.) Video
  12. Lecture-12 : Intro to CUDA programming (Contd.) Video
  13. Lecture- 13 : Multi-dimensional mapping of dataspace; Synchronization Video
  14. Lecture- 14 : Multi-dimensional mapping of dataspace; Synchronization (Contd.) Video
  15. Lecture- 15 : Multi-dimensional mapping of dataspace; Synchronization (Contd.) Video
  16. Lecture- 16 : Warp Scheduling and Divergence Video
  17. Lecture- 17 : Warp Scheduling and Divergence (Contd.) Video
  18. Lecture- 18 : Warp Scheduling and Divergence (Contd.) Video
  19. Lecture- 19 : Memory Access Coalescing Video
  20. Lecture- 20 : Memory Access Coalescing (Contd.) Video
  21. Lecture- 21 : Memory Access Coalescing (Contd.) Video
  22. Lecture- 22 : Memory Access Coalescing (Contd.) Video
  23. Lecture- 23 : Memory Access Coalescing (Contd.) Video
  24. Lecture- 24 : Memory Access Coalescing (Contd.) Video
  25. Lecture- 25 : Memory Access Coalescing (Contd.) Video
  26. Lecture- 26 : Memory Access Coalescing (Contd.) Video
  27. Lecture- 27 : Memory Access Coalescing (Contd.) Video
  28. Lecture- 28 : Optimizing Reduction Kernels Video
  29. Lecture- 29 : Optimizing Reduction Kernels (Contd.) Video
  30. Lecture- 30 : Optimizing Reduction Kernels (Contd.) Video
  31. Lecture- 31 : Optimizing Reduction Kernels (Contd.) Video
  32. Lecture- 32 : Optimizing Reduction Kernels (Contd.) Video
  33. Lecture- 33 : Optimizing Reduction Kernels (Contd.) Video
  34. Lecture- 34 : Optimizing Reduction Kernels (Contd.) Video
  35. Lecture- 35 : Kernel Fusion, Thread and Block Coarsening Video
  36. Lecture- 36 : Kernel Fusion, Thread and Block Coarsening (Contd.) Video
  37. Lecture- 37 : Kernel Fusion, Thread and Block Coarsening (Contd.) Video
  38. Lecture- 38 : Kernel Fusion, Thread and Block Coarsening (Contd.) Video
  39. Lecture- 39 : Kernel Fusion, Thread and Block Coarsening (Contd.) Video
  40. Lecture- 40 : Kernel Fusion, Thread and Block Coarsening (Contd.) Video
  41. Lecture 41 : OpenCL - Runtime System Video
  42. Lecture 42 : OpenCL - Runtime System (Contd.) Video
  43. Lecture 43 : OpenCL - Runtime System (Contd.) Video
  44. Lecture 44 : OpenCL - Runtime System (Contd.) Video
  45. Lecture 45 : OpenCL - Runtime System (Contd.) Video
  46. Lecture 46 : OpenCL - Runtime System (Contd.) Video
  47. Lecture 47 : OpenCL - Runtime System (Contd.) Video
  48. Lecture 48 : OpenCL - Heterogeneous Computing Video
  49. Lecture 49 : OpenCL - Heterogeneous Computing (Contd.) Video
  50. Lecture 50 : OpenCL - Heterogeneous Computing (Contd.) Video
  51. Lecture 51 : OpenCL - Heterogeneous Computing (Contd.) Video
  52. Lecture 52 : OpenCL - Heterogeneous Computing (Contd.) Video
  53. Lecture 53 : OpenCL - Heterogeneous Computing (Contd.) Video
  54. Lecture 54: Efficient Neural Network Training/Inferencing Video
  55. Lecture 55: Efficient Neural Network Training/Inferencing (Contd.) Video
  56. Lecture 56: Efficient Neural Network Training/Inferencing (Contd.) Video
  57. Lecture 57: Efficient Neural Network Training/Inferencing (Contd.) Video
  58. Lecture 58: Efficient Neural Network Training/Inferencing (Contd.) Video
  59. Lecture 59: Efficient Neural Network Training/Inferencing (Contd.) Video
  60. Lecture 60: Efficient Neural Network Training/Inferencing (Contd.) Video
  61. Lecture 61: Efficient Neural Network Training/Inferencing (Contd.) Video
  62. Lecture 62: Efficient Neural Network Training/Inferencing (Contd.) Video
  63. Lecture 63: Efficient Neural Network Training/Inferencing (Contd.) Video
  64. Live Session 19-02-2021 Video
  65. Live Session 06-03-2021 Video
  66. Live Session 15-04-2021 Video
  67. Live Session 25-02-2020 Video
  68. Live Session 22-02-2022 Video
  69. Live Session 24-03-2022 Video
  70. Live Session 04-12-2022 Video
  71. Live Session 06-03-2024 Video
  72. Live Session 13-03-2024 Video
  73. Live Session 10-04-2024 Video
  74. Live Session 05-03-2025 Video
  75. Live Session 25-03-2025 Video
  76. Live Session 09-04-2025 Video