Objectives
To understand the principles and design of modern microprocessor systems and how such processors can be aggregated into distributed computing systems to facilitate Grid computing.
Contents
This course builds on a basic knowledge of microprocessor architecture. It develops this with and emphasis on instruction-level concurrency in microprocessor design and concurrency in both memory systems and distributed computing systems. The topics that are covered include superscalar and VLIW processor architectures, instruction- and thread-level parallelism, memory hierarchy, distributed- and shared-memory parallel computers, interconnection networks and new architecture trends.
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 lab sessions.
Study materials
John Hennessy,
David Patterson, Computer Architecture: a Quantitative Approach, 3rd ed.
Assessment
Written examination (60%) and practical assignments (40%).
|