Current postgraduate taught students
COMP60621: Designing for Parallelism and Future Multi-core Computing (2012-2013)
This course unit offers a choice of topics depending on the particular interest of each student taking it. Detailed syllabuses for each choice can be found by following the links given below.
The section entitled "Designing for Parallelism" (COMP6062a) investigates techniques and tools that facilitate the design of parallel software that will (a) compute the desired results correctly, and (b) deliver scalable performance (that is, performance that increases as the power of the parallel computer increases). Models for predicting the performance of systems with statistically variable component behaviours are also introduced. This material is expected to appeal to students who are planning to use their parallel programming skills as a core part of their professional work.
The section entitled "Future Multi-core Computing" (COMP6062b) is designed for students who are more interested in the research topics that are expected to govern the development of future multi-core hardware and software systems. This material is expected to appeal to those who wish to follow a career in research, in either academe or industry.