UvA homepage UvA homepage
Search results

Advances in Computer Architecture

Catalogue Number
5284ADCA6Y
Course code
MINACA6
Admin. code
OWII
Credits
6
Entry requirements
Programming skills in C/C++, computer organization
Time Period(s)
Semester 1 block 2 More info
Educational institute
Graduate School of Informatics
Lecturer(s)
Is part of ...

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%).