GPU Programming with Modern C++

GPU Programming with Modern C++

ACCU Conference via YouTube Direct link

Introduction

1 of 43

1 of 43

Introduction

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

GPU Programming with Modern C++

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Introduction
  2. 2 Michaels background
  3. 3 Why Im here
  4. 4 Outline
  5. 5 Recap
  6. 6 Right abstraction
  7. 7 Task vs data parallelism
  8. 8 Latency and bandwidth
  9. 9 DMV example
  10. 10 Flynns Taxonomy
  11. 11 CPU vs GPU
  12. 12 Multicore CPU
  13. 13 Architectures
  14. 14 Memory bound problem
  15. 15 Memory optimization
  16. 16 Pad properly
  17. 17 Data layout
  18. 18 Power of computing
  19. 19 What happened
  20. 20 What happened in 2011
  21. 21 CPU vs GPU performance
  22. 22 GPU explosion
  23. 23 Hardware
  24. 24 GPU programming
  25. 25 Parallelization and concurrency
  26. 26 Heterogeneity
  27. 27 Consumer AI
  28. 28 GPU languages
  29. 29 C executives
  30. 30 How GPUs work
  31. 31 How CPUs work
  32. 32 How GPU work
  33. 33 Memory regions
  34. 34 Multiple work items
  35. 35 Wavefronts
  36. 36 Lockstep
  37. 37 Kernel barriers
  38. 38 Summary
  39. 39 Code
  40. 40 SpinD
  41. 41 ND Range
  42. 42 Sickle
  43. 43 Chronos

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.