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 22.

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

28/08/23

(Edward)

Computer Abstractions and Technology

Readings:
P&H Chapter 1  

Suggested exercises:
1.3, 1.4, 1.5, 1.6, 1.9, 1.12(1,3,4,6).

Paper & pencil exercises:
Number representation and performance.  
2

04/09/23

(Edward)

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

11/09/23

(Martin)

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

18/09/23

(Edward)

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

25/09/23

(Edward)

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

02/10/23

(Edward)

The Processor (part II)

Readings:
P&H Chapter 4: 4.5 - 4.8 (pipelined processor)

Suggested exercises:
4.17, 4.26, 4.27.    

RISC-V C Compiler and Ripes

See instructions at lab6.  

7

09/10/23

(Martin)

The Processor (part III)

Readings:
P&H Chapter 4: 4.9 - 4.15

Suggested exercises:
4.28, 4.30.    

Assignment #1 due today

RISC-V C Compiler and Pipeline Simulation

See instructions at lab7.  

Autumn Break
8

23/10/23

(Edward)

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

30/10/23

(Edward)

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

06/11/23

(Edward)

The Memory (part III)

Readings:
P&H Chapter 5: 5.7 - 5.16

Suggested exercises:
5.25, 5.26.  

Assignment #2 due today

Work on Final Assignment

Description found at Final Assignment.  

11

13/11/23

(Matin)

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

20/11/23

 

Parallel Processors (part II)

Readings:
P&H Chapter 6: 6.7 - 6.15

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

Work on Final Assignment  
13

27/11/23

 

Wrap-up
 
Final Assignment due today

Test of Final Assignment Simulator in Lab