Learn how to use cooperative groups to make your parallel processing code more organized and manageable. The video walkthrough is 32+ minutes long and includes example source code.
Month: September 2018
CUDA Toolkit 9.0 Code Walkthrough | nVidia CUDA Tutorial | GPU Programming
Donate Hey guys, I did a video walkthrough of the default code that appears when you start a new CUDA project in CUDA Toolkit 9.0. Hopefully it will help you to better understand what is going on in the background […]
Thread Mapping in CUDA
Understanding how threads are mapped in CUDA and how it relates to blocks and grids can be very challenging. Check out the following PDF from Pelagos Consulting and Education which does a really good job of explaining it: https://www.pelagos-consulting.com/wp-content/uploads/2017/08/CUDA_description.pdf […]
#error — unsupported Microsoft Visual Studio version! Only the versions 2012, 2013, 2015 and 2017 are supported! | Line 133 | Line 707 | CUDA Error
Donate If you are getting the following error when running CUDA in Visual Studio 2017: then all you have to do is go to the menu bar at the top Project -> [your project name] Properties -> General […]
Run nvprof from Command Prompt | Windows Environment | CUDA Toolkit 9 | CUDA Education
Donate The following video goes through how to run nvprof from the command prompt. I am in a Windows environment with CUDA Toolkit 9 and Visual Studio 2017 installed. Subscribe to the Cuda Education YouTube channel, follow on twitter @cudaeducation […]
Transfer Data from Device to Host using CUDA | CUDA Education | cudaMalloc | CUDA Tutorial |
A very simple example of transferring data from the device (GPU) to the host (CPU) using CUDA. If you have any questions, contact me on twitter @cudaeducation or comment on the YouTube video. Download code: CUDA Transfer Data from Host to […]