This course will aid in students in learning in concepts that scale the use of GPUs and the CPUs that manage their use beyond the most common consumer-grade GPU installations. They will learn how to manage asynchronous workflows, sending and receiving events to encapsulate data transfers and control signals. Also, students will walk through application of GPUs to sorting of data and processing images, implementing their own software using these techniques and libraries.
Offered By
About this Course
3,126 recent views
Flexible deadlines
Reset deadlines in accordance to your schedule.
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Coursera Labs
Includes hands on learning projects.
Learn more about Coursera Labs Course 3 of 4 in the
Intermediate Level
Some experience in C/C++ programming
Approx. 28 hours to complete
English
What you will learn
Students will learn to develop software that can be run in computational environments that include multiple CPUs and GPUs.
Students will develop software that uses CUDA to create interactive GPU computational processing kernels for handling asynchronous data.
Students will use CUDA, hardware memory capabilities, and algorithms/libraries to solve programming challenges including image processing.
Skills you will gain
- Cuda
- Algorithms
- C/C++
- GPU
- Nvidia
Flexible deadlines
Reset deadlines in accordance to your schedule.
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Coursera Labs
Includes hands on learning projects.
Learn more about Coursera Labs Course 3 of 4 in the
Intermediate Level
Some experience in C/C++ programming
Approx. 28 hours to complete
English
Offered by
Syllabus - What you will learn from this course
4 hours to complete
Course Overview
4 hours to complete
3 videos (Total 11 min), 1 reading, 1 quiz
10 hours to complete
Multiple CPU/GPU Systems
10 hours to complete
7 videos (Total 32 min)
4 hours to complete
CUDA Events and Streams
4 hours to complete
5 videos (Total 28 min), 2 readings, 1 quiz
5 hours to complete
Sorting Using GPUs
5 hours to complete
11 videos (Total 57 min), 1 reading, 1 quiz
About the GPU Programming Specialization

Frequently Asked Questions
When will I have access to the lectures and assignments?
What will I get if I subscribe to this Specialization?
Is financial aid available?
Can I program on my own desktop/laptop
More questions? Visit the Learner Help Center.