Tentative Schedule
The assigned time slot is divided into two sessions of two hours each.

Color coding for the sessions
Lecture Paper & Pencil Exercises Computer Exercises

The lectures are in Building 341 Auditorium 21.
The labs are in Building 358 rooms 039, 040, 045.

Week LECTURES (13:00-15:00)
LABS (15:00-17:00)
1

02/09/24

(Matthias)

Computer Abstractions and Technology

Readings:
P&H Chapter 1  

Suggested exercises:
1.3, 1.4, 1.7, 1.10, 1.13.

Paper & pencil exercises:
Number representation and performance.  
2

09/09/24

(Oliver)

Instructions: Language of the Computer (part I)

Readings:
P&H Chapter 2  

Suggested exercises:
2.1, 2.2, 2.3, 2.7, 2.8, 2.12, 2.14.

Introduction to RISC-V ISA and the Venus Simulator.

See instructions at lab2.  

3

16/09/24

(Oliver)

Instructions: Language of the Computer (part II)

Readings:
P&H Chapter 2  

Suggested exercises:
2.25, 2.26, 2.27, 2.28, 2.40.

Continuation of RISC-V ISA and the Venus Simulator.

See instructions at lab3.  

4

23/09/24

(Oliver)

Arithmetic for Computers

Readings:
P&H Chapter 3  

Suggested exercises:
3.6, 3.7, 3.8, 3.12, 3.13, 3.22, 3.23, 3.30.

Paper & pencil exercises:
Arithmetic for Computers  
5

30/09/24

(Oliver)

The Processor (part I)

Readings:
P&H Chapter 4: 4.1 - 4.4 (single cycle)

Suggested exercises:
4.5, 4.6, 4.7.  

Work on Assignment 1

Description found on DTU Learn.  

6

07/10/24

(Oliver)

The Processor (part II)

Readings:
P&H Chapter 4: 4.6 - 4.9 (pipelined processor)

Suggested exercises:
4.17, 4.26, 4.27.    

RISC-V C Compiler and Ripes

See instructions at lab6.  

Autumn Break
7

21/10/24

(Oliver)

The Processor (part III)

Readings:
P&H Chapter 4: 4.10 - 4.16

Suggested exercises:
4.28, 4.30.    

Assignment #1 due today

RISC-V C Compiler and Pipeline Simulation

See instructions at lab7.  

8

28/10/24

(Matthias)

The Memory (part I)

Readings:
P&H Chapter 5: 5.1 - 5.4 (Cache)

Suggested exercises:
5.2, 5.3, 5.4, 5.8, 5.11.

Work on Assignment 2

Description found on DTU Learn.  

9

04/11/24

(Matthias)

The Memory (part II)

Readings:
P&H Chapter 5: 5.5 - 5.7 (Virtual memory)

Suggested exercises:
5.16, 5.20.    

Start Final Assignment

Description found at Final Assignment.  

10

11/11/24

(Matthias)

The Memory (part III)

Readings:
P&H Chapter 5: 5.8 - 5.16

Suggested exercises:
5.25, 5.26.  

Assignment #2 due today

Work on Final Assignment

Description found at Final Assignment.  

11

18/11/24

(Matthias)

Parallel Processors (part I)

Readings:
P&H Chapter 6: 6.1 - 6.6

Suggested exercises:
6.3, 6.4 (6.4.1-6.4.5), 6.6.  

Work on Final Assignment

Description found at Final Assignment.  

12

25/11/24

(Matthias)

 

Parallel Processors (part II)

Readings:
P&H Chapter 6: 6.7 - 6.15 (incl. 6.10)

Suggested exercises:
6.7, 6.9, 6.11, 6.13, 6.19.  

Work on Final Assignment  
13

02/12/24

(Matthias and Oliver)

Wrap-up
 
Final Assignment due today

Test of Final Assignment Simulator in Lab