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.
The lecture plan is subject to change.

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

01/09/25

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

08/09/25

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

15/09/25

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

22/09/25

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

29/09/25

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

06/10/25

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

20/10/25

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

27/10/25

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.

Start Final Assignment

Description found at Final Assignment.  

9

03/11/25

The Memory (part II)

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

Suggested exercises:
5.16, 5.20.    

Work on Final Assignment

Description found at Final Assignment.  

10

10/11/25

The Memory (part III)

Readings:
P&H Chapter 5: 5.8 - 5.16

Suggested exercises:
5.25, 5.26.  

Work on Final Assignment

Description found at Final Assignment.  

11

17/11/25

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

24/11/25

 

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.  

Final Assignment due today

Test of Final Assignment Simulator in Lab

Mandatory presence in lab  

13

01/12/25

Wrap-up
 
Old exam sets