Introduction to Concurrent Programming with GPUs
About this Course
This course will help prepare students for developing code that can process large amounts of data in parallel. It will focus on foundational aspects of concurrent programming, such as CPU/GPU architectures, multithreaded programming in C and Python, and an introduction to CUDA software/hardware.Created by: Johns Hopkins University

Related Online Courses
This is a self-paced lab that takes place in the Google Cloud console. In this lab you will learn how to use Table Explorer and Data Insights with Gemini in BigQuery.Created by: Google Cloud more
One of the best ways to learn about how to help an organization manage a crisis is to examine where crisis situations have been successfully addressed. But there is great value in also seeing where... more
This Specialization is for aspiring software developers with some programming experience in at least one other programming language (e.g., Python, C, JavaScript, etc.) who want to be able to solve... more
In this course, you will learn how to build Django-based web applications suitable for use by end users. You will learn about cookies, sessions, and authentication processes in Django. You will... more
By the end of this project, you will have curated a library of Nearpod lessons and you will have learned how to make every lesson interactive with the many features of Nearpod. With Nearpod, you... more