Objectives
To understand how to design and analyse concurrent systems in both software or hardware. To achieve this will require the understanding of the basic theory, models and issues that underpin concurrency.
Contents
This course focusses on concurrent microprocessor architecture, but includes a top-down approach to concurrent systems design with application to both hardware and software systems. Concurrent systems are inherently difficult and the motivation for using concurrency is well covered. Future chips must exploit concurrency in order to utilise the large number of transistors now appearing on silicon systems (e.g. > 1 billion at 2005).
Registration at
Registration for courses is mandatory, but will be done by the Education Service Centre for the 1st year MSc students for courses of the first semester. See also
http://www.student.uva.nl and choose your master and then 'New procedure 'Registration for courses Faculty of Science'.
Format
Lectures and directed reading with seminars on key issues
Study materials
Various texts and research papers, including John Hennessy, David Patterson,
Computer Architecture: a Quantitative Approach.
Assessment
Assessment will be by written examination (60%) and by group research presentation on a related topic.
Remarks
This course will not be taught in the academic year 2011-2012. If this course is part of your obligatory master program please contact the master coordinator (Alban Ponse).
|