Save To Worklist

CPSC 418 Parallel Computation

Algorithms, architectures, and programming paradigms for parallel computation. Shared memory, message passing, and data parallel architectures and programming models. Parallel algorithms including reduce, scan, and sorting networks. Reasoning about the correctness of parallel programs. Performance analysis and measurement for parallel programs.

This course is eligible for Credit/D/Fail grading. To determine whether you can take this course for Credit/D/Fail grading, visit the Credit/D/Fail website. You must register in the course before you can select the Credit/D/Fail grading option.

Credits: 3

Pre-reqs: One of CPSC 261, CPSC 313, EECE 476, CPEN 411 and one of CPSC 320, EECE 320.

Status Section Activity Term Interval Days Start Time End Time Comments
Full CPSC 418 101 Lecture 1 Mon Wed Fri 13:00 14:00
  CPSC 418 1W1 Waiting List 1 Mon Wed Fri 14:00 15:00