CSSE / Monash CSC433
Parallel systems
About CSSE Courses Our People Research Student Information Community Links Internal Information

Course outline:
The unit covers various communication models and languages for parallel programming. Architectures of parallel machines are examined with regard to the efficiency and optimization of programs. The course syllabus covers concurrent, distributed and parallel programming and systems. Topics covered on the programming side include: early work on simple language extensions for concurrency; simple extensions for message passing; programming with tuples; message passing for parallel architectures; data parallel programming; mapping problems to parallel systems; optimization of parallel programs to exploit architectural features. Topics in parallel systems, including machine architectures and operating systems, include: pipelined machines; shared memory machines; distributed memory; SIMD, MIMD; massively parallel machines; special purpose parallel systems.


Lecturer:
Assoc Prof Trevor Dix
Mr Rajkumar Buyya

Lectures:
Friday 11.00 - 1.00 (SG01 building 11 Menzies building)

Assessment:
Assignment 1 (20%) due 12 noon Monday 27 March (week 5) - hard copy to Enquiries Office and electronic submission
Assignment 2 (30%) due 12 noon Monday 1 May (week 9) - hard copy to Enquiries Office and electronic submission
Assignment 3 (25%) due 12 noon Monday 29 May (week 13) Changed to - Wednesday 25 May (week 12) - hard copy to Enquiries Office and electronic submission
Assignment 4 (25%) due 12 noon Thursday 1 June (week 13) - hard copy to Enquiries Office and electronic submission

Courseware


Last updated 08.05.00 10:31:13 AM (K Fenwick) - Subject to change by the lecturer concerned.

Back to 2000 Honours subjects


Copyright © School of Computer Science and Software Engineering (Monash University) 1994-2000.
All rights reserved. See our disclaimer. Maintained by the web group.
Last updated: 08/05/2000