Skip to content

Releases: liamjberrisford/GPU_Training

GPU Training Course v0.1.0 – Initial Release

12 May 07:20
38b4905

Choose a tag to compare

🚀 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.