Skip to content

TSAastro/ICTS_GPU_Programming

 
 

Repository files navigation

🚀 CUDA Code Examples

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.

📌 Requirements

  • NVIDIA GPU with CUDA support
  • CUDA Toolkit installed (e.g., 11.x or later)
  • C/C++ compiler (e.g., gcc, g++)

▶️ How to Compile & Run

Example :

nvcc 01.Hello_World.cu -o Hello_World
./Hello_World

📚 Learning Goals

  • Understand CUDA threads, blocks, and grids
  • Learn memory hierarchy (global, shared, registers)
  • Practice performance optimization with CUDA

💡 Maintainer: Akash Bansode

About

Hands-on exercises for GPU Programming Workshop covering CUDA, and parallel computing concepts with examples and exercises.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Cuda 79.8%
  • C 14.0%
  • Shell 6.2%