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 is a self-paced lab that takes place in the Google Cloud console. Internal Load Balancer offers you the possibility to load balance TCP/UDP traffic without exposing your VMs via a public IP to... more
This specialization is intended for application developers, system administrators and architects seeking to develop their understanding of container technology. In this three-course specialization,... more
The learning path offers a series of courses designed for App Developers, Machine Learning Engineers, and Data Scientists. These courses delve into advanced topics such as diffusion models for... more
Organizations in every industry are accelerating their use of artificial intelligence and machine learning to create innovative new products and systems. This requires professionals across a range... more
This course gives you a complete insight into the modern design of digital systems fundamentals from an eminently practical point of view. Unlike other more \"classic\" digital circuits courses,... more