Print and PDF Options

COMP 4009 [0.5 credit] Programming for Clusters and Multi-Core Processors

Introduction to parallel architectures, programming languages and algorithms for processor clusters and multi-core processors. Distributed memory architectures, cluster computing, message passing parallel programming, multi-core processors, shared memory parallel programming, use of thread libraries, parallel performance analysis.
Prerequisite(s): COMP 2804, and one of COMP 2402, SYSC 2100, and one of COMP 2404, SYSC 3010, SYSC 3110.
Lectures three hours a week.

Mathematics and Statistics

http://calendar.carleton.ca/undergrad/undergradprograms/mathematicsandstatistics/

...Restricted Courses MATH 1805 / COMP 1805 can be...3000 , SOCI 3002 , SOCI 4009 , SOWK 3001 , SYSC...