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
Building 303A, Auditorium 44

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

03/09/18

(MS)

Computer Abstractions and Technology

Readings:
P&H Chapter 1  

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

Paper & pencil exercises:
Number representation and performance.  
2

10/09/18

(MS)

Instructions: Language of the Computer (part I)

Readings:
P&H Chapter 2  

Suggested exercises:
2.1, 2.2, 2.3, 2.4, 2.7.

Introduction to RISC-V ISA and the Venus Simulator.

See instructions at lab2.  

3

17/09/18

(MS)

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

24/09/18

(AN)

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

01/10/18

(MS)

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 Inside under Assignments.  

6

08/10/18

(MS)

The Processor (part II)

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

Suggested exercises:
4.26, 4.27.    

Assignment #1 due today

RISC-V C Compiler and Spike

See instructions at lab6.  

Autumn Break
7

22/10/18

(MS)

The Processor (part III)

Readings:
P&H Chapter 4: 4.9 - 4.15

Suggested exercises:
4.28, 4.30.    

Paper & pencil exercises: Pipeline  

RISC-V C Compiler and Pipeline Simulation

See instructions at lab7.  

8

29/10/18

(MS)

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 Inside under Assignments.

Start Final Assignment

Description found at Final Assignment.  

9

05/11/18

(AN)

The Memory (part II)

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

Suggested exercises:
5.16, 5.20.    

Assignment #2 due today

Work on Final Assignment

Description found at Final Assignment.  

10

12/11/18

(AN)

The Memory (part III)

Readings:
P&H Chapter 5: 5.7 - 5.16

Suggested exercises:
5.25, 5.26.  

Paper & pencil exercises: Caches

Description found on DTU Inside under Lab.  

11

19/11/18

(AN)

Parallel Processors (part I)

Readings:
P&H Chapter 6: 6.1 - 6.2
Lecture notes: "Power Dissiparion in Multicores" (CampusNet)

Suggested exercises:
 

Work on Final Assignment

Description found at Final Assignment.  

12

26/11/18

(AN)

Parallel Processors (part II)

Readings:
P&H Chapter 6: 6.3 - 6.14

Suggested exercises:
 

Test of Final Assignment Simulator in Lab  
13

03/12/18

(AN)

Wrap-up
 
Final Assignment due today