This repository contains simple and practical CUDA C programs to help beginners and researchers understand the basics of GPU programming with CUDA. This repository shows how CUDA accelerates real-world scientific computations.
- NVIDIA GPU with CUDA support
- CUDA Toolkit installed (e.g., 11.x or later)
- C/C++ compiler (e.g.,
gcc,g++)
Example :
nvcc 01.Hello_World.cu -o Hello_World
./Hello_World- Understand CUDA threads, blocks, and grids
- Learn memory hierarchy (global, shared, registers)
- Practice performance optimization with CUDA
💡 Maintainer: Akash Bansode