Lecture 9 — Parallel Computing Concepts (3h)

Lecture 9 — Parallel Computing Concepts (3h)#

Objectives

  • Define speedup and efficiency; strong vs weak scaling

  • Apply Amdahl’s Law and Gustafson’s Law to examples

  • Interpret timing data and identify scaling bottlenecks

Content summary

Theory of speedup: definitions and worked examples. Discuss profiling and where serial fractions arise. Numerical examples illustrating Amdahl and Gustafson interpretations.