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 2402 and (COMP 2404 or SYSC 3010 or SYSC 3110) and COMP 2804.
Lectures three hours a week.

Mathematics and Statistics

Undergraduate Calendar

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

...3806 , COMP 3806 (no longer offered), COMP 3800...3000 , SOCI 3002 , SOCI 4009 , SOWK 3001 , SYSC...