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 course, you will see how to use advanced machine-learning techniques to build more sophisticated recommender systems. Machine Learning is able to provide recommendations and make better... more
This Specialization aims to take learners with little to no programming experience to being able to create MATLAB programs that solve real-world problems in engineering and the sciences. The focus... more
This specialization covers essential skills in Python programming, data preparation, and foundational machine learning techniques such as linear regression and classification, providing a... more
Interested in decarbonisation, high performance, and climate resilient buildings? Then this course is for you. Our future is low-carbon, net-zero buildings that are super-efficient and... more
This is a self-paced lab that takes place in the Google Cloud console. Learn how to develop an application to create PDFs on Google Cloud using Serverless technologies and Go.Created by: Google Cloud more