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 course will teach you how to perform data analysis using MongoDB\'s powerful Aggregation Framework. You\'ll begin this course by building a foundation of essential aggregation knowledge. By... more
This Specialization is about building an in-depth understanding of Batteries in Electric Vehicles Scenarios. The courses comprise topics such as Batteries and their types, applications,... more
In this 1-hour project, you will learn how to build a machine learning model using ChatGPT. We will use the MNIST database which is a large database of handwritten digits that is commonly used for... more
This 1.5 hours class is a continuation of the class Object-oriented programming with Java. We will learn and explore more advanced topics of object-oriented programming with Java. At the end of... more
Master the art of modern Java application development with the Spring Framework. This comprehensive course takes you from beginner to advanced levels, offering an in-depth understanding of... more