Skip to content. Skip to navigation
McGill Home SOCS Home
Personal tools
You are here: Home Academic Courses Course Profile

COMP- 767: ADVANCED TOPICS: APPLICATIONS 2

Course Summary

Most recent topic: The objective of this course is to gain a familiarity with the basics of parallel programming on both shared memory and distributed memory machines. Topics covered include: (1) architectural categories of parallel machines (2) basic techniques of parallel programming, including partitioning, divide and conquer, pipelined computations, synchronous computations, load balancing and termination detection, shared and distributed memory programming (3) algorithms and applications including searching and numerical algorithms for partial differential equations. There will be a number of programming projects on both shared and distributed memory machines.


McGill Course Description (Click Here)


Winter 2013

McGill Course Calendar Details
Course Homepage

Instructor:

  • Derek Ruths
        Phone: 398-7079
        E-mail: druths@cs.mcgill.ca
        Office Hours: MW 1:30-2:30 PM