Fundamentals of Accelerated Computing with CUDA Python

  • Name:

    Fundamentals of Accelerated Computing with CUDA Python

  • Venue:

    Online

  • Date:

    24.07.2024

  • Time:

    9:00 - 16:45

  • This workshop teaches you the fundamental tools and techniques for running GPU-accelerated Python applications using CUDA® GPUs and the Numba compiler.

    Learning Objectives

    At the conclusion of the workshop, you’ll have an understanding of the fundamental tools and techniques for GPU-accelerated Python applications with CUDA and Numba:

    • GPU-accelerate NumPy ufuncs with a few lines of code.
    • Configure code parallelization using the CUDA thread hierarchy.
    • Write custom CUDA device kernels for maximum performance and flexibility.
    • Use memory coalescing and on-device shared memory to increase CUDA kernel bandwidth.