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.
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...