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 primarily aimed at first- and second-year undergraduates interested in psychology, data analysis, and quantitative research methods along with high school students and professionals with... more
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you will learn how to use grounding in Vertex AI to generate content grounded in your own documents and... more
Develop skills in information & digital literacy, problem-solving, critical thinking and communication.\\n\\nThis Specialization is a high-level academic skills course designed to increase your... more
This course provides an introduction to gentrification and to the cultural impacts of housing displacement for people in cities and neighbourhoods across the world. Gentrification is a term which... more
This specializations is intended for any professional seeking to develop Project Management skills. Through 3 courses, you will cover the main project management approaches, the behavioral aspects,... more