Skip to content

yaikeda/cuda-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

79 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CUDA-Examples

This repository contains experimental implementations for learning and optimizing GPU programs using CUDA.
All examples are written in C++ with CUDA, focusing on performance analysis and architectural understanding.

Each experiment targets specific aspects of CUDA optimization, such as memory access patterns, warp behavior, and kernel launch strategies.

Goals

  • Practice writing and optimizing GPU kernels with CUDA
  • Explore real-world performance characteristics (shared memory, warp divergence, etc.)
  • Summarize key findings in short blog posts (linked below)

Blog

Brief write-ups are published on my technical blog:
πŸ‘‰ https://yaikeda.github.io/cuda-examples-blog/

Environment

  • CUDA Toolkit: 12.6
  • Platform: Windows + Power Shell
  • Visual Studio: 2022 (not use IDE but cl.exe)

πŸ’‘ Note: This repo is primarily for learning and experimentation.

If you're a student, a tinkerer, or just curious β€” please feel free to explore, learn, and reach out! πŸš€

πŸ“œ License

This project is licensed under MIT.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published