Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Parallel Programming 2020

NHR@FAU via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn parallel programming fundamentals and advanced techniques through this comprehensive lecture series from the University of Greifswald's winter term 2020/21. Master computer architecture concepts and explore different types of parallelism before diving deep into OpenMP programming, starting with basic constructs and progressing to advanced features and performance optimization strategies. Discover ccNUMA architectures and wavefront parallelization techniques, then transition to distributed computing with MPI (Message Passing Interface), covering point-to-point communication, collective operations, and distributed-memory system architectures. Explore sophisticated MPI concepts including custom data types, virtual topologies, performance considerations, and input/output operations. Conclude by examining hybrid programming approaches that combine MPI and OpenMP for maximum computational efficiency across modern high-performance computing systems.

Syllabus

Parallel Programming 2020: Lecture 1 - Kick-Off
Parallel Programming 2020: Lecture 2 - Computer Architecture
Parallel Programming 2020: Lecture 3 - Parallelism
Parallel Programming 2020: Lecture 4 - Basic OpenMP
Parallel Programming 2020: Lecture 5 - More Basic OpenMP
Parallel programming 2020: Lecture 6 - Advanced OpenMP and performance issues
Parallel Programming 2020: Lecture 7 - ccNUMA and wavefront parallelization with OpenMP
Parallel Programming 2020: Lecture 8 - Introduction to MPI
Parallel Programming 2020: Lecture 9 - Point-to-point communication with MPI
Parallel Programming 2020: Lecture 10 - Collective communication, distributed-memory architecture
Parallel Programming 2020: Lecture 11- MPI data types, virtual topologies, and performance pitfalls
Parallel Programming 2020: Lecture 12 - MPI Input/Output
Parallel Programming 2020: Lecture 13 - Hybrid Programming with MPI and OpenMP

Taught by

NHR@FAU

Reviews

Start your review of Parallel Programming 2020

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.