Skip to content

About

Hands-on CUDA C/C++ learning, GPU programming, optimization, and AI inference experiments.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

26 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CUDA Learning

A hands-on journey into CUDA C/C++ and GPU programming, focused on understanding how NVIDIA GPUs execute parallel workloads and how GPU computation can be optimized for real-world AI and computer vision systems.

Goals

  • Understand GPU architecture and CUDA's execution model
  • Learn threads, blocks, grids, and warps
  • Work with CUDA memory hierarchies
  • Implement parallel algorithms using CUDA C/C++
  • Understand synchronization and concurrency
  • Explore CUDA streams and asynchronous execution
  • Profile and optimize GPU workloads
  • Understand CUDA integration with PyTorch
  • Build the foundation required for deploying AI/CV workloads on NVIDIA edge hardware

About

Hands-on CUDA C/C++ learning, GPU programming, optimization, and AI inference experiments.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages