course-details-portlet

DT8803

Computer Architecture

Credits 7.5
Level Doctoral degree level
Course start Spring 2011
Duration 1 semester
Language of instruction Norwegian
Examination arrangement Portfolio assessment

About

About the course

Course content

Computer architecture fundamentals, trends, measuring performance, quantitative principles. Instruction set architectures and the role of compilers. Instruction-level parallelism, branch prediction, speculation, thread-level parallelism, VLIW and examples. Memory hierarchy design, cache, case study (Playstation 2), storage systems. Multiprocessors and Thread-Level Parallelism, shared memory architectures, distributed shared memory, synchronization, multithreading. Interconnection networks, topologies, clusters, case study. Vector processors.

Learning outcome

To get a general and deep understanding of the organization of modern computers and the motivation for different computer architectures. Give a base for understanding of research themes within the field.

Learning methods and activities

This course will be taught every year, starting in spring 2009.
Auditorium lectures and self-study. Obligatory exercise (counts 20%). Written exam counts 80%. Final grade (A to F) given at end of semester. If there is a re-sit examination, the examination form may change from written to oral.

Compulsory assignments

  • Exercises

Course materials

Computer Architecture: A Quantitative Approach, 4th edition by John L. Hennessy, David A. Patterson. Morgan Kaufmann 2006. Eventually additional text announced at the start of the semester.

Credit reductions

Course code Reduction From
SIF8064 7.5 sp
TDT4260 7.5 sp
This course has academic overlap with the courses in the table above. If you take overlapping courses, you will receive a credit reduction in the course where you have the lowest grade. If the grades are the same, the reduction will be applied to the course completed most recently.

Subject areas

  • Informatics
  • Technological subjects

Contact information

Course coordinator

Department with academic responsibility

Department of Computer Science

Examination

Examination

Examination arrangement: Portfolio assessment
Grade: Letters

Ordinary examination - Autumn 2010

Skriftlig eksamen
Weighting 80/100 Date 2010-12-11 Time 09:00 Duration 4 timer Place and room Not specified yet.
Arbeider
Weighting 20/100

Ordinary examination - Spring 2011

Skriftlig eksamen
Weighting 80/100 Date 2011-06-06 Time 15:00 Duration 4 timer Place and room Not specified yet.
Arbeider
Weighting 20/100