Skip to content

CMPUT 481: Parallel and Distributed Systems

At a glance

  • Units: 3
  • Prerequisites: CMPUT 379.
  • Offered: Last offered: Winter 2026

This course provides an undergraduate-level introduction to parallel programming, parallel and distributed systems, and high-performance computing in science and engineering. Both shared-memory parallel computers and distributed-memory multi computers (e.g., clusters) will be studied. Aspects of the practice of, and (some) research issues in, parallelism will be covered. There will be an emphasis on thread programming, data-parallel programming, and performance evaluation.

Official catalogue entry ยท facts synced 2026-10-01

What Students Say

Nobody has reviewed this course yet. If you've taken it, add a review (no git needed).