lesson-gpu-programming
lesson-gpu-programming copied to clipboard
GPU Programming with Python and CUDA.
Might this lesson be something that could be used in an [HPC Carpentry](https://www.hpc-carpentry.org/) workshop?
Even when using CuPy and Numba, start introducing general parallel programming concepts to help participants get into the mindset of GPU programming.
List of images we need to help participants to get a visual idea of some concepts: - Difference between CPU and GPU - Thread hierarchy - Memory hierarchy Feel free...
We spend (and I believe rightly so) some time to expand our `vector_add` example into code that can be run on vectors of arbitrary size. But what if the vectors...
Following from 2021-11-02-ds-gpu feedback: > typing the functions goes a bit slow sometimes. that time could be better spend on explaining what the function does and differences between the concepts...
Would there be a possibility of adding OpenCL and/or Sycl tracks so that the lesson can be used on a wider variety of devices?