CECS Home | ANU Home | Search ANU
The Australian National University
ANU College of Engineering and Computer Science
School of Computer Science
Printer Friendly Version of this Document

UniSAFE

Parallel Systems

Assignments

  • Assignment 1 (due 27 April 2011). Revised 22 March to clarify the distinction between comp4300 and comp6430.

    • Example program parallel6.c is here, and a shell script gop6 to run it is here (assumes the data is gzipped).

    • For example, on xe compile parallel6 using
      mpicc -o parallel6 parallel6.c

      then (for example) run the "queen" problem on 2 processors using
      ./gop6 ass1-queen.txt.gz 2

    • To try the (slower) version without heuristics, just set HEURISTIC5 0 and HEURISTIC6 0 in the source and recompile.

    • Marks should be visible using Streams, and you should have received some feedback by email if you submitted an assignment.

  • Assignment 2 (due 30 May 2011).

    • Update: the comments in mysort.c were confusing, so please download an improved version here,
      or the revised tar file Ass2-18May11.tgz (only the comments in mysort.c have changed).

    • Marks should be visible using Streams, and you should have received some feedback by email if you submitted an assignment.

    • Example program assignment2.c is here.