Quick Course Search

CMPUT481 - Parallel and Distributed Systems

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 multicomputers (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. Prerequisite: CMPUT 201, CMPUT 379, or permission of the instructor. May not be offered every year.

Fall Term 2016

Lecture Sections

Fall Term 2016 - LEC A1 (65587)

MWF 11:00:00 - 11:50:00 (ETLC E1 018)
Instructor: paullu@ualberta.ca - Profile
Fall Term 2014

Lecture Sections

Fall Term 2014 - LEC A1 (73861)

MWF 11:00:00 - 11:50:00 (ETLC E1 018)
Instructor: paullu@ualberta.ca - Profile
Fall Term 2013

Lecture Sections

Fall Term 2013 - LEC A1 (57328)

MWF 11:00:00 - 11:50:00 (CSC B 41)
Instructor: paullu@ualberta.ca - Profile