COMP4810: Parallel Computation

Class Program
Credits 3

As we lose the ability to speed up computers by making processors faster, we must instead investigate how to achieve performance gains by utilizing the multiple processors that are available on most common computers. Students will learn and apply concurrent programming methods using both central processing units (CPUs) and graphic processing units (GPUs), as well as algorithmic decisions that influence performance gains through parallelization. Fee: Additional fee required.

Prerequisite Courses