Ma-Dan / BasicCUDA

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Intro

This project dedicated to help people learning CUDA program. It is different from NVIDIA official docs which might need you spend lots of time to read and understand. Instead, the project connect with real scenarios and brief explanation to make you get knowledge as easy as possible. Some parts of the project have different versions, which help readers understand them gradually and know how to optimize a kernel/function at the same time. To make project compile simple, each part is individual and has its own file.

eg.

cd matrix_multiply 
make
./matMul

Chinese Help Doc(中文帮助文档)

GPU内存(显存)的理解与基本使用

CUDA编程:矩阵乘运算从CPU到GPU

PyTorch自定义CUDA/C++

About


Languages

Language:Cuda 64.5%Language:C++ 16.5%Language:Makefile 10.8%Language:Python 7.5%Language:Shell 0.5%Language:C 0.2%