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
This 70 minutes guided project is for beginner learners of HTML. It will include CSS and a small mention of Javascript. You will learn how to style and organize the page content using classes and... more
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you will explore the Vertex AI Embeddings API for both Text and Multimodal (Images and Video) use cases.Created... more
In this course, learners will gain an understanding of digital experience and its components, the significance of e-commerce in digital experience, the business needs that brands face today, and... more
The movement of bodies in space (like spacecraft, satellites, and space stations) must be predicted and controlled with precision in order to ensure safety and efficacy. Kinematics is a field that... more
Behind every mouse click and touch-screen tap, there is a computer program that makes things happen. This course introduces the fundamental building blocks of programming and teaches you how to... more