This repository contains small CUDA programs and experiments I built while learning GPU programming.
🚀 Goal
To explore the CUDA programming model, practice writing parallel algorithms, and better understand GPU performance and memory management.
📦 Contents
-
monte_carlo_pi/ — Estimate π using parallel random sampling on the GPU. It uses the CUDA Runtime API with unified memory.
🛠 Requirements
- NVIDIA GPU with CUDA support
- CUDA Toolkit installed
