Skip to content

GPU Training Course v0.1.0 – Initial Release

Latest

Choose a tag to compare

@liamjberrisford liamjberrisford released this 12 May 07:20
· 3 commits to main since this release
38b4905

🚀 GPU Training Course v0.1.0 – Initial Release

This is the very first release of the GPU Training Course. It provides a hands-on pipeline for getting up and running on GPU‐accelerated Python, as well as practical examples and workflows.

📚 Course Modules

  • Theory
    Fundamentals of GPU architectures and memory models.
  • Spack
    Reproducible environment setup using Spack package manager.
  • Slurm
    Batch‐submission examples and helper scripts for HPC clusters.
  • Conway’s Game of Life
    Jupyter notebook implementations in NumPy, a naïve CUDA version, and CuPy, with performance comparisons across hardware.
  • Profiling
    Demonstrations of NVIDIA Nsight and timing tools for GPU kernels.
  • Temperature Diffusion
    Simulation of a 2D heat equation on GPU.