This lesson is still being designed and assembled (Pre-Alpha version)

LECTURE: Parallel Computing

Overview

Teaching: 20 min
Exercises: 10 min
Questions
  • Why parallel programming?

Objectives
  • To learn about the possible uses of parallel programming.

  • Learning about main parallel programming methods.

Why parallel programming?

“But I’m not a programmer…”

Parallel decomposition

Geometric decomposition

Load imbalance

Task farms

Pipelines

Loop parallelism

Key Points

  • To be determined