Skip navigation

COMP4340 Multicore Computing: Principles and Practice

Later Year Course

Offered By Research School of Computer Science
Academic Career Undergraduate
Course Subject Computer Science
Offered in COMP4340 will not be offered in 2013
Unit Value 6 units
Course Description

This course is a practical introduction to large-scale multicore computing. It covers the principles and practices of contemporary and emerging multicore computers, with an emphasis on their impact upon software engineering practice. It also has an emphasis on the state-of-the-art of research which is driving the rapid evolution of these systems.

Learning Outcomes

Students will have an understanding of the issues involved in the design of hardware and programming languages for multicore systems, and be able to employ algorithms and data structures for applications that are efficient on large-scale systems. They will be proficient in at least two programming languages used on multicore systems, and will be able to evaluate their program's reliability and scalability. Students will have an understanding of the research issues driving multicore technology, and be  able to assimilate and understand the impact of current literature.

Indicative Assessment

Assignments 50%, Final Exam 50%.

Workload

There will be one two-hour lecture per week (20 lectures in total), 8 two-hour tutorial / laboratory sessions.

Requisite Statement

COMP2300, COMP2310 and 12 units of 3000-level COMP courses.

Recommended Courses

n/a

Prescribed Texts

Recommended reading includes:

Professional Multicore Programming: Design and Implementation for C++ Developers, Cameron Hughes and Tracey Hughes, Wiley, ISBN: 978-0-470-28962-4, 2008.

Multicore Application Programming, Daryl Gove, ISBN0-321-71137-8, Addison Wesley, 2011.

Science Group C
Academic Contact peter.strazdins@anu.edu.au

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

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