COMP4300/6430: Schedule
Consultation Time
You can send email to comp4300@cs.anu.edu.au for an appointment if necessary, or try phoning Alistair Rendell on 6125 4386 or 6125 1812, or Josh Milthorpe on 6125 4478.
Lecture and Laboratory Times and Locations
- Lecture 1: Tue 14:00-16:00, Chem T2
- Lecture 2: Thu 15:00-16:00, Chem T2
- Lab Group 1: Tue 12:00-14:00, CSIT N113
- Lab Group 2: Thu 10:00-12:00, CSIT N112
You attend just one of the laboratory sessions. Sign up for one via streams.
Schedule with indicative content
| Week | L1/2 Tue 14:00 Chem T2 |
L3 Thu 15:00 Chem T2 |
Labs |
|
Learning Objective:
Understanding of and ability to use message passing
Ch 1,2,3,7 of Principles of Parallel Programming Ch 1,2,4,6 of Introduction to Parallel Computing |
|||
| 1:Feb 18 | NO LECTURE (SORRY - AWAY) |
Unit Introduction | |
| 2:Feb 25 | Parallel Hardware, Message Passing and MPI |
||
|
Learning Objective:
Appreciation of and ability to use various parallelisation
approaches
Ch 4,5 of Principles of Parallel Programming Ch 3, (examples from 8-12) of Introduction to Parallel Computing | |||
| 3:Mar 4 | Performance Modeling | Parallel Algorithm Design | Lab |
| 4:Mar 11 | Parallel Algorithm Design | Assignment 1 (MPI based) |
|
|
Learning Objective:
Understanding of and ability to program for shared memory
Ch 2 & 6 of Principles of Parallel Programming Ch 7 of Introduction to Parallel Computing | |||
| 5:Mar 18 | Shared Address Space Hardware | Lab | |
| 6:Mar 25 | Vector and Thread Programming Memory Models |
||
| Mid Semester Break (Friday March 29 - Sunday April 14 inclusive) | |||
| 7:Apr 15 | OpenMP, Pthreads, TBB | Review Lecture | Lab |
| 8:Apr 22 | Mid Semester Exam Assignment 2 Discussion |
Anzac Day | |
|
Learning Objective:
Knowledge and understanding of some current parallel hardware and software trends Ch 10 of Principles of Parallel Programming, Chs 1-5 of CUDA by Example | |||
| 9:Apr 29 | GPUs, Xeon Phi and other emerging hardware | Lab | |
| 10:May 6 | The Exascale Challenge/NCI Tour | ||
|
Learning Objective: Data Intensive and Large Scale Computing
Ch 10, 11 of Principles of Parallel Programming plus other |
|||
| 11:May 13 | HPCS Languages (X10 and Chapel) | Lab | |
| 12:May 20 | NCI Site Visit. Meet 2:20pm at NCI building 143. This is located on the other side of campus very close to the main entrance to John Curtin School of Medical Research. It will take you about 15 minutes to walk there. Tour will last about 1 hour. As stated in lectures this is a brand new building and very large machine. It is worth a look. | Wrap-Up OpenMP/Hadoop etc | |
| 13:May 27 | FINAL LECTURE Review Course Overview of Exam Take Questions |
No Lecture | |
| Final Exam (in standard exam period) | |||


