Releases: liamjberrisford/GPU_Training
Releases · liamjberrisford/GPU_Training
GPU Training Course v0.1.0 – Initial Release
🚀 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.