Multicore and GPGPU Programming
Completed by Avinash Jayaseelan
August 24, 2026
55 hours (approximately)
Avinash Jayaseelan's account is verified. Coursera certifies their successful completion of Multicore and GPGPU Programming
What you will learn
Understand the fundamentals of multi-threaded programming and its applications in multicore systems.
Develop shared memory programs in OpenMP and distributed programming using MPI.
Gain a foundational understanding of GPGPU architecture and the CUDA programming model.
Skills you will gain
- Category: Microarchitecture
- Category: Scalability
- Category: Data Sharing
- Category: Programming Principles
- Category: Program Development
- Category: Algorithms
- Category: Performance Testing
- Category: Distributed Computing
- Category: C and C++
- Category: Computer Architecture
- Category: Hardware Architecture
- Category: System Programming

