Mar 13, 2026  
University of Alberta Calendar 2018-2019 
    
University of Alberta Calendar 2018-2019 [ARCHIVED CALENDAR]

CMPUT 481 - Parallel and Distributed Systems


★ 3 (fi 6) (either term, 3-0-0) 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.