Catalogue 2016 - 2017

CS 413 Parallel Computing

Credits

3 cr.

Prerequisite

CS 200 or IT 200

Course Description

This course introduces students to the fundamentals of parallel computing with a focus on approaches appropriate for multicore architectures. Topics include parallel architectures, algorithms and programming paradigms, shared- and distributed-memory systems, message passing, graph and matrix algorithms. Cloud computing, synchronization techniques, shared data structures, and load balancing will also be covered.

Distribution

MR

Offered

in alternate fall semesters.

Fee