https://github.com/puttsk/cuda-tutorial
A set of hands-on tutorials for CUDA programming
https://github.com/puttsk/cuda-tutorial
cuda tutorial
Last synced: about 12 hours ago
JSON representation
A set of hands-on tutorials for CUDA programming
- Host: GitHub
- URL: https://github.com/puttsk/cuda-tutorial
- Owner: puttsk
- Created: 2018-06-18T03:20:06.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-07-29T04:58:14.000Z (over 3 years ago)
- Last Synced: 2023-03-02T14:35:37.615Z (almost 3 years ago)
- Topics: cuda, tutorial
- Language: Cuda
- Homepage:
- Size: 2.18 MB
- Stars: 84
- Watchers: 3
- Forks: 20
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://github.com/puttsk/cuda-tutorial/)[](https://cuda-tutorial.readthedocs.io/en/latest/?badge=latest)
[](https://github.com/puttsk/cuda-tutorial)
# CUDA Tutorial
This repository contains a hands-on tutorial for programming CUDA.
* [Online Reference Version](https://cuda-tutorial.readthedocs.io/en/latest/?badge=latest)
## Getting Started
These instructions will get you a copy of the tutorial up and running on your CUDA-capable machine.
### Prerequisites
We expect you to have access to CUDA-enabled GPUs (see. [here](https://developer.nvidia.com/cuda-gpus)) and have sufficient C/C++ programming knowledge.
Following softwares are required for compiling the tutorials
* [CUDA Toolkit](https://developer.nvidia.com/cuda-downloads)
* gcc (See. [here](https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html) for a list of supported compilers.)
### Installing
```bash
$> git clone https://github.com/puttsk/cuda-tutorial.git
$> cd cuda-tutorial
```
## Contributing
TBD
## Authors
* **Putt Sakdhnagool** - *Initial work*
See also the list of [contributors](https://github.com/puttsk/cuda-tutorial/graphs/contributors) who participated in this project.
## Issues / Feature request
You can submit bug / issues / feature request using [Tracker](https://github.com/puttsk/cuda-tutorial/issues).
## License
TBD
## Acknowledgments
* [Tutorial 1](./tutorial01/) and [2](./tutorial02/) are adopted from [An Even Easier Introduction to CUDA](https://devblogs.nvidia.com/even-easier-introduction-cuda/) by Mark Harris, NVIDIA and [CUDA C/C++ Basics](http://www.int.washington.edu/PROGRAMS/12-2c/week3/clark_01.pdf) by Cyril Zeller, NVIDIA.