Introduction to Parallel Programming with CUDA
About this Course
This course will help prepare students for developing code that can process large amounts of data in parallel on Graphics Processing Units (GPUs). It will learn on how to implement software that can solve complex problems with the leading consumer to enterprise-grade GPUs available using Nvidia CUDA. They will focus on the hardware and software capabilities, including the use of 100s to 1000s of threads and various forms of memory.Created by: Johns Hopkins University

Related Online Courses
In this 1.5-hour long project based course, you will learn how to use NetBeans 20 to develop a cross-platform application that can be deployed to any operating systems that support Java such as... more
Sponsored by AMAZON WEB SERVICES (AWS). Learn real-world product management lessons from Amazon, Tesla, Uber, WeWork, Zoom, the United States Armed Forces, Facebook, Google, Alphabet, Poshmark,... more
This first of five courses introduces students to the social determinants of health, and provides an overview of the definitions and theoretical perspectives that will form the foundation of this... more
This specialization is intended for aspiring game developers who want to learn how to develop games using GameMaker. GameMaker lets us develop games using both a visual programming (drag and drop)... more
This course provides a comprehensive introduction to data analysis, focusing on the understanding and interpretation of data sets. Students will learn to describe data sets, characterize variables,... more