Introduction to Concurrent Programming with GPUs

This course is part of GPU Programming Specialization

Instructor: Chancellor Thomas Pascale

What you'll learn

  •   Students will learn how to develop concurrent software in Python and C/C++ programming languages.
  •   Students will gain an introductory level of understanding of GPU hardware and software architectures.
  • Skills you'll gain

  •   Software Development
  •   Computer Architecture
  •   System Programming
  •   Debugging
  •   Development Environment
  •   Computer Programming
  •   C and C++
  •   Algorithms
  •   Computer Hardware
  •   Python Programming
  • There are 5 modules in 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.

    Core Principles of Parallel Programming on CPUs and GPUs

    Introduction to Parallel Programming with C and Python

    NVidia GPU Hardware/Software

    Introduction to GPU Programming

    Explore more from Software Development

    ©2025  ementorhub.com. All rights reserved