You are here: UNE Home / Course and Unit Catalogue / 2008 / A-Z / COMP509

Year:

COMP509 Parallel and Distributed Computing

Credit Points 6
Offering
Responsible Campus Teaching Period Mode of Study
Armidale Semester 2 On line
Armidale Semester 2 On Campus
Online level
  • Level D - Comp/internet essential
  • Level E - Wholly online unit
Intensive School(s) None
Supervised Exam There is a UNE Supervised Examination held at the end of the teaching period in which you are enrolled.
Pre-requisites AMTH 140 or 540; COMP 280 or 580 and 283 or 583; candidature in a postgraduate award
Co-requisites None
Restrictions COMP 309
Notes on-campus online D; off-campus online E; see COMP 280
Combined Units COMP309 - Parallel and Distributed Computing
Coordinator(s) Neil Dunstan (neil@turing.une.edu.au)
Unit Description

Two lectures and a two-hour laboratory session per week. This unit provides an introduction to the area of parallel and distributed computing. Topics include: processes, interprocess communication, multithreaded programming, thread synchronisation, and programming parallel virtual machines (PVM and MPI). External students should see COMP 280 for computer requirements.

Prescribed Material
Mandatory

Text(s):

Note: Students are expected to purchase prescribed material

UNIX Systems Programming: Communication, Concurrency and Threads
ISBN: 9780130424112
Robbins, K.A. and Robbins, S., Prentice Hall 2003
Recommended Material
Optional

Text(s):

Note: Reference material is held in the University Library - purchase is optional

Advanced Linux Programming
ISBN: 9780735710436
Mitchell, M., Oldham, J. and Samuel, A., New Riders
Disclaimer Offer of some subjects is subject to viability. Information in these unit descriptions is subject to change prior to commencement of semester.
   

Email to a friend