This course is all about CUDA programming. We will start our discussion by looking at basic concepts including CUDA programming model, execution model, and memory model. Then we will show you how to implement advance algorithms using CUDA. CUDA programming is all about performance. So through out this course you will learn multiple optimization techniques and how to use those to implement algorithms. Also we will extensively discuss profiling techniques and some of the tools including nvprof, nvvp, CUDA Memcheck, CUDA–GDB tools in the CUDA toolkit. This course contains following sections.
Introduction to CUDA programming and CUDA programming model
CUDA Execution model
CUDA memory model–Global memory
CUDA memory model–Shared and Constant memory
CUDA streams
Tuning CUDA instruction level primitives
Algorithm implementation with CUDA
CUDA tools
With this course we include lots of programming exercises and quizzes as well. Answering all those will help you to digest the concepts we discuss here.
This course is the first course of the CUDA master class series we are current working on. So the knowledge you gain here is essential of following those course as well.
Instructor Details
Courses : 3
Specification: CUDA programming Masterclass with C++
|
18 reviews for CUDA programming Masterclass with C++
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | $19.99 |
---|---|
Provider | |
Duration | 11 hours |
Year | 2021 |
Level | All |
Language | English |
Certificate | Yes |
Quizzes | No |
$119.99 $19.99
Alejandro –
Words are very small and I don t have got earphones
Rajasekar Kanagasabai –
It was good and helped me to gain the basic knowledge of cuda.
Anil Erinchikkadavathu Achoora –
very clear and concise approach
Delorme Jean Francois –
Very good explanation of important GPU programming concepts. Very clear and concrete programming examples.
Nestor Caceres Avalos –
Muy buenas t cnicas pedag gicas. Construcci n progresiva del conocimiento estableciendo con claridad los conceptos involucrados.
Keith Emmanuel Marquez Tayzon –
It explained parallel processing in simple terms
Umut G vengir –
The course is very beneficial and professional. It will have an excellent impact on my work on parallel computing. Thanks!
Marcelo Mauro de Oliveira –
O professor explica bem os conceitos e fundamentos.
Ramtej Bejugam –
Poor instructions to set the project and whole course depends on it . No proper instructions
Aykut Aslan –
I just love the teacher. He explains well and he is energetic so I don’t space out. Thank you 🙂
Thomas Thorpe –
It was a really great course to learn the basics of CUDA programming. It gave me the knowledge I needed to begin to understand the CUDA sample programs. There are a lot of moving parts to understand about CUDA performance with memory and streams that one would not be able to pick up by studying CUDA samples. An excellent set of instruction. Thank You Kasun!
Mustafa Bahaa SAMISM –
for now there are a lot of theory information also I have some problem with understanding the language
Abhijeet Agnihotri –
Yes
Antonio Carlos Oliveira Santos –
Until now the course is very good, but the shared workspace (CUDAMasterclass.vcxproj, CUDAMasterclass.vcxproj.filters, CUDAMasterclass.vcxproj.user) from google drive is not open in Visual Studio 1.47.0, which is the current one for Ubuntu. Probably I am doing something wrong.
Ankita Tiwari –
great content!
Homero Enrique Marin Galindo –
Thank you for providing us the opportunity to learn parallel computing!
Santosh Yeduru –
nice explanation with examples
Alex Szak l –
The course explained the basics of CUDA programming well. The topic is rather difficult, at some points the explanation could be improved.