Skip to main content
Department of Information Technology

Home Page of Advanced Computer Architecture -- AVDARK


This is a new extended version of the Computer Architecture 2 (Dark2) course. It earns you 10p (instead of the 7.5 or 4.5 as Dark2 did). The scope is deeper than Dark2 and two new labs have been added.

Mandatory Assignments

There are four lab assignments that all participants have to complete before a hard deadline. Completing the labs, including an extra bonus assignment, during the scheduled lab occasion will earn you extra bonus points for the exam.

Optional Assignments

There are four (optional) hand-in assignments: Memory, Multiprocessors, Scalability and CPUs. Each hand-in consists of a handful questions and exercises you should solve on you own at home. You will get extra bonus points on the exam for each hand-in that is completed [with a reasonable accuracy] before the announced hard deadlines.

Why bonus points

Forcing yourself to study during the course of the course and to come well prepared to the labs have been proven much better than just studying until you drop the week before the exam. It enables you to learn more from the lectures and the labs thougout the course and results in more long-lasting knowledge. The bonus system will hopefully encourage you to read and prepare more actively during the course.


Computer Architecture A Quantitative Approach Hennessy/Pattersson Morgan Kaufmann 4th edition.


Written exam at the end of the course. No books are allowed. Collecting all the lab and hand-in bonus point will guarantee a pass degree at the exam.


AVDARK comes from its Swedish course name (Avancerad Datorarkitektur) and is pronounced Ave Dark.


Erik Hagersten gives most lectures and is responsible for the course.
Andreas Sandberg is responsible for the labs and the hand-ins.
Jakob Carlström from Xelerated will teach network processors.
Sverker Holmgren will teach parallel programming.
David Black-Schaffer will teach about graphics processors, so-called GPUs.
Dan Ekblom from Virtutech will teach about the SIMICS simulator.

Updated  2010-11-03 11:54:54 by Erik Hagersten.