Skip navigation
The Australian National University

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 HPCS Languages (X10 and Chapel)  
11:May 13 The Exascale Challenge/NCI Tour  Lab
Learning Objective: Data Intensive and Large Scale Computing
Ch 10, 11 of Principles of Parallel Programming plus other
12:May 20 Data Intensive Paradigms such as MapReduce and Hadoop  
13:May 27 FINAL LECTURE
Review Course
Overview of Exam
Take Questions
No Lecture  Lab
Final Exam (in standard exam period)

Updated:  06 May 2013 / Responsible Officer:   JavaScript must be enabled to display this email address. / Page Contact:   JavaScript must be enabled to display this email address.