CUDA programming Masterclass with C++
CUDA programming Masterclass with C++
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.
Learn parallel programming on GPU's with CUDA from basic concepts to advance algorithm implementations.
Url: View Details
What you will learn
- All the basic knowladge about CUDA programming
- Ability to desing and implement optimized parallel algorithms
- Basic work flow of parallel algorithm design
Rating: 4.26531
Level: All Levels
Duration: 11 hours
Instructor: Kasun Liyanage
Courses By: 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
About US
The display of third-party trademarks and trade names on this site does not necessarily indicate any affiliation or endorsement of hugecourses.com.
View Sitemap