This course will complete the GPU specialization, focusing on the leading libraries distributed as part of the CUDA Toolkit. Students will learn how to use CuFFT, and linear algebra libraries to perform complex mathematical computations. The Thrust library’s capabilities in representing common data structures and associated algorithms will be introduced. Using cuDNN and cuTensor they will be able to develop machine learning applications that help with object detection, human language translation and image classification.

CUDA Advanced Libraries

CUDA Advanced Libraries
This course is part of GPU Programming Specialization

Instructor: Chancellor Thomas Pascale
Access provided by Bertelsmann
3,711 already enrolled
21 reviews
Recommended experience
What you'll learn
You will learn to develop software that performs high-level mathematics operations using libraries such as cuFFT and cuBLAS.
You will learn to use the Thrust library to perform a number of data manipulation and data structures that abstract away memory management.
You will learn to develop machine learning software for a variety of purposes using neural networks modeled using the cuTensor and cuDNN libraries.
Skills you'll gain
Tools you'll learn
Details to know

Add to your LinkedIn profile
See how employees at top companies are mastering in-demand skills

Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate

There are 5 modules in this course
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor

Offered by
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Explore more from Computer Science

Johns Hopkins University

Johns Hopkins University

Johns Hopkins University

Johns Hopkins University

