Skip navigation

COMP4300 Parallel Systems

Later Year Course

Offered By Research School of Computer Science
Academic Career Undergraduate
Course Subject Computer Science
Offered in First Semester, 2013
Unit Value 6 units
Course Description

A practically oriented introduction to programming paradigms for parallel computers. Considers definitions of program efficiency on parallel computers, addresses the modelling, analysis and measurement of program performance. Description, implementation and use of parallel programming languages, parallel features of operating systems, library routines and applications.

Learning Outcomes At the completion of this course the student will:

  • be able to program more than one parallel machine in more than one specialised programming language or programming system
  • be able to descriptively compare the performance of different programs and methods on one  machine
  • be aware of the elements of parallel programming language and system implementation
  • be aware of the history and developments in the field.
Indicative Assessment

Assignments (30%); Laboratories (20%); Final Exam (50%)

Workload

Thirty one-hour lectures, six two-hour tutorial/laboratory sessions

Areas of Interest Computer Science and Information Technology
Requisite Statement

COMP2310; 6 units of 2000-series COMP courses; and 6 units of 2000-series MATH courses or COMP2600

Prescribed Texts

Lin, C. & Snyder, L., Principles of Parallel Programming, Pearson International Edition.

Grama, A., Gupta, A., Karypis, G. & Kumar,V., Introduction to Parallel Computing, 2nd Edition, Addison-Wesley, 2003.

Majors/Specialisations Computer Science
Programs Bachelor of Information Technology and Bachelor of Computational Science (Honours)
Other Information

Course offered in alternate odd-numbered years.

Science Group C

The information published on the Study at ANU 2012 website applies to the 2012 academic year only. All information provided on this website replaces the information contained in the Study at ANU 2011 website.

Updated:   13 Nov 2015 / Responsible Officer:   The Registrar / Page Contact:   Student Business Solutions